@charset "utf-8";
/* CSS Document */

body, h2, h3, h4, h5, form, p, ul, ol, li, del, form, dl, dt, dd {
    margin: 0;
    padding: 0
}

h2, h3, h4, h5 {
    font-size: 100%;
    font-weight: normal
}

img {
    border: 0
}

* ul, * ol, * li {
    list-style: none;
    padding: 0;
    margin: 0
}

li {
    vertical-align: top
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

.product_wrapper a {
    text-decoration: none
}

.product_wrapper i {
    font-style: normal
}

.product_wrapper a:hover {
    text-decoration: underline
}

.product_wrapper {
    width: 1200px;
    margin: 0 auto;
    font: 12px "Hiragino Sans GB", "Verdana", "Simsun";
    background-color: #fff
}

.letter02 {
    letter-spacing: 24px
}

.letter03 {
    letter-spacing: 6px
}

.letter04 {
    letter-spacing: 5px
}

a.checkboxa, a.checkboxa:hover {
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid #969696;
    background-color: #fff;
    text-decoration: none;
    border-radius: 3px;
    font-size: 0;
    line-height: 36px;
    overflow: hidden
}

a.checkboxa:hover {
    border-color: #ff2832
}

a.checkboxa_nonce, a.checkboxa_nonce:hover {
    border-color: #f66;
    background: #ff2832 url(./images/product_sprites.png) no-repeat -45px -60px
}

a.checkboxa_ban, a.checkboxa_ban:hover {
    border-color: #ccc;
    background: #eee;
    cursor: default
}

.product_wrapper .price_d {
    color: #ff2832
}

.product_wrapper .price_zhe {
    color: #969696
}

.link_more a, .link_more a:hover {
    font: 12px "Simsun";
    color: #969696 !important
}

.masks .large_image .large_image_pic {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none
}

.awhite, .awhite:hover {
    color: #fff !important
}

.topbanner_all div, .product_btmad div {
    width: 1198px;
    margin: 10px auto 0;
    border: 1px solid #dcdddd;
    overflow: hidden
}

.topbanner_all div {
    height: 63px
}

.product_btmad div {
    height: 88px
}

.narrow_page .topbanner_all div, .narrow_page .product_btmad div {
    width: 958px
}

.masks .masks_bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10010;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    _height: expression(eval(document.documentElement.clientHeight));
    background-color: #000;
    filter: alpha(opacity=10);
    opacity: .1
}

.masks .masks_bg iframe {
    border: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=0);
    opacity: 0
}

.masks .large_image {
    border: 1px solid #dadada;
    background: #fff;
    box-shadow: #dadada 0 3px 10px;
    width: 780px;
    height: 622px;
    position: fixed;
    top: 50%;
    margin-top: -312px;
    left: 50%;
    margin-left: -391px;
    z-index: 10010
}

.masks .large_image .large_image_pic {
    width: 600px;
    height: 600px;
    margin: 10px 0 0 10px;
    overflow: hidden;
    position: relative
}

.masks .large_image .large_image_pic img {
    width: 600px;
    height: 600px
}

.masks .large_image .close, .masks .large_image .close:hover {
    display: block;
    width: 11px;
    height: 11px;
    background: url(./images/product_sprites.png) no-repeat -25px -140px;
    overflow: auto;
    font-size: 0;
    position: absolute;
    right: 10px;
    top: 10px
}

.masks .large_image .large_image_pic .large_l, .masks .large_image .large_image_pic .large_r {
    position: absolute;
    top: 0;
    width: 300px;
    height: 600px;
    background-image: url(about:blank);
    opacity: 0;
    filter: alpha(opacity=0)
}

.masks .large_image .large_image_pic .large_l {
    left: 0;
    cursor: url(./images/large_cur_l.cur), pointer
}

.masks .large_image .large_image_pic .large_r {
    right: 0;
    cursor: url(./images/large_cur_r.cur), pointer
}

.masks .large_image .large_wrap_right {
    width: 82px;
    height: 582px;
    position: absolute;
    top: 15px;
    right: 70px
}

.masks .large_image .large_wrap_right .btn_a {
    display: block;
    position: absolute;
    left: 23px;
    width: 33px;
    height: 20px;
    background-image: url(./images/product_sprites.png);
    background-repeat: no-repeat;
    background-color: #969696
}

.masks .large_image .large_wrap_right .prev {
    background-position: 0 -620px;
    top: 0
}

.masks .large_image .large_wrap_right .next {
    background-position: -33px -620px;
    bottom: 0
}

.masks .large_image .large_wrap_right .btn_none {
    background-color: #ddd;
    cursor: default
}

.masks .large_image .large_wrap_right .img_list {
    position: absolute;
    width: 82px;
    height: 532px;
    overflow: hidden;
    top: 25px;
    left: 0
}

.masks .large_image .large_wrap_right li {
    display: block;
    width: 82px;
    height: 82px;
    padding-bottom: 8px
}

.masks .large_image .large_wrap_right li a, .masks .large_image .large_wrap_right li a:hover {
    display: block;
    width: 80px;
    height: 80px;
    border: 1px solid #fff;
    overflow: hidden;
    text-align: center
}

.masks .large_image .large_wrap_right li a img, .masks .large_image .large_wrap_right li a:hover img {
    width: 80px;
    height: 80px
}

.masks .large_image .large_wrap_right li a.hover, .masks .large_image .large_wrap_right li a:hover {
    border-color: #ebebeb
}

.masks_narrow .large_image {
    position: absolute;
    margin-top: 0;
    top: 10px
}

.breadcrumb {
    color: #646464;
    font: 12px/40px "simsun";
    height: 40px;
    padding-bottom: 8px;
    position: relative;
    z-index: 10000
}

.breadcrumb a, .breadcrumb a:hover {
    color: #646464;
    float: left;
    _display: inline
}

.breadcrumb a.domain {
    font: 14px/40px "Microsoft Yahei"
}

.breadcrumb span {
    color: #323232;
    float: left;
    _display: inline
}

.breadcrumb span.gt {
    color: #646464;
    margin: 1px 6px 0
}

.breadcrumb span .dot {
    float: none;
    font-family: Arial
}

.product_main {
    width: 1200px;
    margin: 0 auto
}

.product_main .pic_info {
    float: left;
    width: 320px;
    padding: 0 20px 30px 0
}

.product_main .pic_info .pic {
    width: 320px;
    height: 320px;
    margin: 0 auto;
    position: relative;
    z-index: 7777
}

.product_main .pic_info .pic .img, .product_main .pic_info .pic .img img {
    display: block;
    width: 320px;
    height: 320px;
    overflow: hidden
}

.product_main .pic_info .pic .icon_promote {
    display: block;
    width: 68px;
    height: 68px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0
}

.product_main .pic_info .pic .zoom_pup {
    width: 160px;
    height: 160px;
    cursor: move
}

.product_main .pic_info .pic .big_pic {
    border: 1px solid #f5f5f5;
    position: absolute;
    left: 320px;
    top: 0;
    width: 400px;
    height: 400px;
    overflow: hidden;
    display: none;
    background: #fff;
    text-align: center
}

.product_main .pic_info .pic .big_pic img {
    width: 800px;
    height: 800px
}

.product_main .pic_info .pic .icon_online, .product_main .pic_info .pic .icon_online:hover {
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(./images/icon_online.png) no-repeat 0 0;
    height: 36px;
    width: 68px;
    line-height: 36px;
    text-align: left;
    color: #5e4545;
    padding-left: 14px;
    text-decoration: none
}

.product_main .pic_info .pic .icon_online:hover {
    width: 76px
}

.product_main .pic_info .dp_slide {
    width: 320px;
    margin: 8px auto 0;
    position: relative
}

.product_main .pic_info .dp_slide_box {
    width: 295px;
    height: 56px;
    margin-left: 14px;
    overflow: hidden
}

.product_main .pic_info .dp_slide ul {
    width: 100000px
}

.product_main .pic_info .dp_slide ul li {
    float: left;
    margin-right: 3px;
    width: 56px;
    height: 56px
}

.product_main .pic_info .dp_slide ul a, .product_main .pic_info .dp_slide ul a:hover {
    display: block;
    border: 1px solid #fff;
    width: 54px;
    height: 54px;
    overflow: hidden;
    overflow: hidden;
    text-decoration: none
}

.product_main .pic_info .dp_slide ul .on a, .product_main .pic_info .dp_slide ul a:hover {
    border-color: #f1f1f1
}

.product_main .pic_info .dp_slide .mainimg_fy, .product_main .pic_info .dp_slide .mainimg_fy:hover {
    position: absolute;
    height: 56px;
    width: 14px;
    top: 0;
    background: #969696 url(./images/product_sprites.png) no-repeat 0 0
}

.product_main .pic_info .dp_slide .prev, .product_main .pic_info .dp_slide .prev:hover {
    left: 0
}

.product_main .pic_info .dp_slide .next, .product_main .pic_info .dp_slide .next:hover {
    right: 0;
    background-position: -15px 0
}

.product_main .pic_info .dp_slide .mainimg_fy:hover {
    background-color: #fb7a80
}

.product_main .pic_info .dp_slide .prev_none, .product_main .pic_info .dp_slide .next_none, .product_main .pic_info .dp_slide .prev_none:hover, .product_main .pic_info .dp_slide .next_none:hover {
    background-color: #ddd;
    cursor: default
}

.product_main .share_div {
    padding-top: 5px;
    position: relative
}

.product_main .share_div a, .product_main .share_div a:hover, .product_main .share_div .btn_sjf {
    padding-right: 20px;
    color: #969696;
    float: left;
    margin-top: 4px
}

.product_main .share_div a.btn_fxd {
    height: 26px
}

.product_main .share_div a i, .product_main .share_div .btn_sjf i {
    float: left;
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat 0 0;
    margin: 2px 5px 0 0;
    _display: inline;
    position: relative;
    top: -1px \0;
    *top: -2px
}

.product_main .share_div .btn_sjf a {
    padding-right: 0;
    float: none;
    margin: 0
}

.product_main .share_div a.btn_fxd i {
    background-position: 0 -60px
}

.product_main .share_div .btn_sjf i {
    background-position: -15px -60px
}

.product_main .share_div a.btn_scsp i {
    background-position: -30px -60px
}

.product_main .share_div a.btn_scsp_on i {
    background-position: -70px -60px
}

.product_main .share_div a.btn_scsp, .product_main .share_div a.btn_scsp:hover {
    padding-right: 0
}

.product_main .share_div .share_icon {
    float: left
}

.product_main .share_div .share_icon ul {
    position: absolute;
    top: 30px;
    left: 10px
}

.product_main .share_div .share_icon li {
    float: left
}

.product_main .share_div .share_icon li a, .product_main .share_div .share_icon li a:hover {
    display: block;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background-image: url(./images/share_icon.png);
    background-repeat: no-repeat;
    padding: 0;
    margin-right: 3px;
    _display: inline
}

.product_main .share_div .share_icon li a.share_qzone {
    background-position: 0 0
}

.product_main .share_div .share_icon li a.share_sina {
    background-position: -20px 0
}

.product_main .share_div .share_icon li a.share_qq {
    background-position: -40px 0
}

.product_main .share_div .share_icon li a.share_rr {
    background-position: -60px 0
}

.product_main .share_div .share_icon li a.share_td {
    background-position: -80px 0
}

.product_main .share_div .share_icon li a.share_kx {
    background-position: -100px 0
}

.product_main .share_div .share_icon li a.share_qzone:hover {
    background-position: 0 -20px
}

.product_main .share_div .share_icon li a.share_sina:hover {
    background-position: -20px -20px
}

.product_main .share_div .share_icon li a.share_qq:hover {
    background-position: -40px -20px
}

.product_main .share_div .share_icon li a.share_rr:hover {
    background-position: -60px -20px
}

.product_main .share_div .share_icon li a.share_td:hover {
    background-position: -80px -20px
}

.product_main .share_div .share_icon li a.share_kx:hover {
    background-position: -100px -20px
}

.product_main .show_info {
    float: left;
    width: 860px;
    font: 12px "Verdana", "Simsun";
    color: #646464
}

.product_main .show_info a, .product_main .show_info a:hover {
    color: #1a66b3
}

.product_main .name_info {
    font-family: "Verdana", "Microsoft Yahei";
    font-weight: normal;
    border-bottom: 1px solid #f5f5f5;
    padding: 0 6px 12px 0
}

.product_main .name_info h1 {
    line-height: 24px;
    max-height: 48px;
    _height: expression(this.scrollHeight>48 ? "48px":"auto");
    overflow: hidden;
    color: #323232;
    font-size: 18px;
    margin: 0 auto;
    font-weight: bold;
}

.product_main .name_info h1 a, .product_main .name_info h1 a:hover {
    color: #323232 !important;
    text-decoration: none
}

.product_main .name_info h1 .icon_name {
    position: relative;
    top: 2px
}

.product_main .name_info h2 {
    padding-top: 10px;
    max-height: 96px;
    _height: expression(this.scrollHeight>96 ? "96px":"auto");
    overflow: hidden;
    font-size: 16px;
    line-height: 24px
}

.messbox_info {
    margin: 5px 0;
}

.product_main .name_info .head_title_name {
    color: #323232
}

.product_main .name_info .hot {
    color: #ff2832
}

.product_main .name_info .yushou {
    color: #00b68a
}

.product_main .sale_box {
    line-height: 24px;
    padding: 0 0 0 30px;
    background: url(./images/sale_box_bg.png) repeat-y 670px 0;
    margin-top: 5px
}

.product_main .sale_box .sale_box_left {
    width: 99%;
    float: left
}

.product_main .sale_box .messbox_info .t1 {
    display: inline-block;
    padding-right: 25px
}

.product_main .sale_box .messbox_info .title {
    display: inline-block
}

.product_main .sale_box .messbox_info .pinglun {
    clear: both
}

.product_main .sale_box .messbox_info .pinglun .t1 {
    float: left
}

.product_main .sale_box .messbox_info .star_box {
    float: left;
    width: 70px;
    height: 12px;
    background: url(./images/icon_star.png) repeat-x 0 -12px;
    margin: 6px 6px 0 0;
    _display: inline;
    overflow: hidden
}

.product_main .sale_box .messbox_info .star_box .star {
    background: url(./images/icon_star.png) repeat-x 0 0;
    display: block;
    height: 12px
}

.product_main .sale_box .price_info {
    background-color: #ebebeb;
    padding: 0 0 0 10px;
    margin: 10px 0 10px -10px;
    line-height: 28px;
    position: relative;
    width: 630px;
    z-index: 6666;
}

.price_info .price_pc {
    float: left;
    padding-bottom: 7px
}

.price_info .price_pc .price_d, .price_info .price_pc .price_zhe, .price_info .price_pc .price_m, .price_info .price_pc .price_vip, .price_info .price_pc .price_hdj {
    float: left;
    height: 56px;
    overflow: hidden;
    padding: 3px 5px 0 0
}

.price_info .t {
    color: #8f8f8f;
    font-weight: normal !important;
    font-size: 12px !important
}

.price_info .yen {
    font: 12px verdana
}

.price_info .price_pc .price_d {
    font-size: 26px;
    color: #e52222
}

.price_info .price_pc .price_d .yen {
    font-size: 14px
}

.price_info .price_pc .price_dj {
    color: #444
}

.price_info .price_pc .price_dj02 {
    color: #ff6400
}

.price_info .price_pc .price_hdj {
    color: #444;
    line-height: 93px
}

.price_info .price_pc .price_zhe {
    line-height: 93px;
    color: #e52222
}

.price_info .price_pc .price_m {
    line-height: 93px;
    text-decoration: line-through;
    color: #969696
}

.price_info .price_pc .price_m_t {
    text-decoration: none;
    padding-right: 0
}

.price_info .price_pc .price_vip span {
    display: inline-block;
    color: #ff2832;
    padding: 0 6px;
    height: 14px;
    line-height: 12px;
    overflow: hidden;
    margin-top: 37px;
    border: 1px solid #ff2832;
    border-radius: 2px
}

.price_info .price_ph {
    float: right;
    color: #ff2832;
    padding: 0 24px 0 10px;
    background: url(./images/product_sprites.png) no-repeat right -973px;
    position: relative;
    margin-top: 3px
}

.price_info .price_ph_hover {
    background-position: right -923px
}

.price_info .price_ph .price_ph_erwei {
    display: none;
    position: absolute;
    border: 1px solid #e6e6e6;
    padding: 13px 7px 7px;
    background: #fff;
    bottom: -133px;
    right: 10px
}

.price_info .price_ph .price_ph_erwei img {
    width: 100px;
    height: 100px
}

.price_info .price_ph .price_ph_erwei i {
    display: block;
    width: 10px;
    height: 4px;
    background: url(./images/product_sprites.png) no-repeat 0 -1036px;
    overflow: hidden;
    position: absolute;
    top: -4px;
    right: 16px
}

.price_info .price_ph_hover .price_ph_erwei {
    display: block
}

.price_info .price_ph .pr {
    font-size: 26px
}

.price_info .price_e {
    float: left;
    color: #214c90;
    font-size: 26px;
    padding: 3px 5px 0;
    height: 77px
}

.price_info .price_e a, .price_info .price_e a:hover {
    font-size: 26px;
    color: #214c90
}

.price_info .price_e a.alink, .price_info .price_e a.alink:hover {
    font-size: 12px;
    color: #868686;
    position: relative;
    top: -4px;
    text-decoration: underline
}

.price_info .price_e a.alink:hover {
    color: #646464
}

.sale_box_left .price_time {
    width: 620px;
    height: 37px;
    padding: 0 10px;
    margin: 0 0 1px -10px;
    background: url(./images/countdown.jpg) no-repeat 0 0;
    color: #fff
}

.sale_box_left .price_time span {
    float: left;
    padding-top: 8px
}

.sale_box_left .price_time b {
    float: left;
    _display: inline;
    background: url(./images/product_sprites.png) no-repeat 0 -815px;
    width: 21px;
    height: 19px;
    line-height: 20px;
    color: #c9232a;
    font: 12px Verdana;
    margin: 13px 2px 0 5px;
    overflow: hidden;
    text-align: center
}

.sale_box_left .price_time .yushou {
    float: right;
    position: relative;
    padding-right: 10px;
    margin-top: 8px;
    z-index: 6000
}

.sale_box_left .price_time .yushou i {
    display: block;
    background: url(./images/product_sprites.png) no-repeat -10px -1036px;
    position: absolute;
    width: 7px;
    height: 4px;
    overflow: hidden;
    right: 0;
    top: 11px
}

.sale_box_left .price_time .yushou .pop_yushou {
    display: none;
    position: absolute;
    width: 300px;
    padding: 8px 10px;
    right: -10px;
    top: 23px;
    border: 1px solid #dcdcdc;
    background: #fff;
    box-shadow: 3px 3px 0 #f2f2f2;
    z-index: 8888
}

.sale_box_left .price_time .yushou .pop_yushou li {
    list-style-type: decimal;
    margin-left: 20px;
    line-height: 18px;
    color: #4f4f4f
}

.sale_box_left .price_time .yushou_hover {
    background-position: right -1075px
}

.sale_box_left .price_time .yushou_hover i {
    background-position: -17px -1036px
}

.sale_box_left .price_time .yushou_hover .pop_yushou {
    display: block
}

.sale_box_left .price_time_dj {
    background: url(./images/countdown_dj.jpg) no-repeat 0 0
}

.sale_box_left .price_time_dj b {
    background-position: -21px -815px;
    color: #00b68a
}

.sale_box_left .price_time_dj .yushou .pop_yushou {
    width: 416px
}

.sale_box_left .price_time .yushou .pop_yushou a, .sale_box_left .price_time .yushou .pop_yushou a:hover {
    padding-left: 20px;
    font-family: simsum
}

.price_info .mingxi {
    position: relative;
    color: #868686;
    width: 60px;
    float: left;
    margin-top: 39px;
    *margin-top: 40px;
    line-height: 20px
}

.price_info .mingxi .icon {
    position: absolute;
    right: 0;
    background: url(./images/product_sprites.png) no-repeat -89px -214px;
    height: 10px;
    width: 7px;
    overflow: hidden;
    top: 8px;
    *top: 7px
}

.price_info .mingxi_hover .icon {
    background-position: -89px -373px
}

.price_info .mingxi .mingxi_pop {
    display: none;
    position: absolute;
    width: 427px;
    padding: 8px 10px;
    right: -10px;
    top: 19px;
    border: 1px solid #dcdcdc;
    background: #fff;
    box-shadow: 3px 3px 0 #f2f2f2;
    z-index: 8888;
    color: #4f4f4f
}

.price_info .mingxi .mingxi_pop li {
    list-style-type: decimal;
    margin-left: 20px
}

.price_info .mingxi_hover .mingxi_pop {
    display: block
}

.price_info .price_ys {
    float: right;
    margin-right: 10px;
    color: #ff6400
}

.price_info .price_ys .icon {
    background-position: -60px -1075px
}

.price_info .mingxi_hover.price_ys .icon {
    background-position: -70px -1075px
}

.narrow_page .price_info .price_pc .price_d, .narrow_page .price_info .price_e, .narrow_page .price_info .price_ph .pr {
    font-size: 22px
}

.narrow_page .sale_box_left .price_time {
    width: 600px
}

.product_main .sale_box .price_info .left, .product_main .sale_box .cuxiao_info .left, .product_main .sale_box .area_info .left {
    float: left;
    width: 68px;
    color: #969696;
    white-space: nowrap;
    overflow: hidden
}

.product_main .sale_box .price_info .right {
    float: left;
    width: 460px;
    color: #646464
}

.product_main .sale_box .cuxiao_info {
    padding: 5px 0 7px;
    border-bottom: 1px dotted #d6d6d6;
    clear: both
}

.product_main .sale_box .lingquan_info {
    margin-top: -1px;
    padding: 0 0 7px;
    background: #fff;
    position: relative
}

.product_main .sale_box .cuxiao_info .right, .product_main .sale_box .area_info .right {
    float: left;
    width: 562px;
    _width: 550px;
    color: #646464
}

.product_main .sale_box .area_info .time b {
    padding: 0
}

.product_main .sale_box .cuxiao_info .right .checkboxa, .product_main .sale_box .cuxiao_info .right .checkboxa:hover {
    position: absolute;
    top: 3px;
    left: 3px;
    float: none;
    z-index: 66
}

.product_main .sale_box .cuxiao_info .right b {
    float: left;
    background-color: #f66;
    color: #fff;
    font-weight: normal;
    padding: 0 6px;
    height: 16px;
    line-height: 14px;
    line-height: 16px \0;
    *line-height: 16px;
    border-radius: 3px;
    margin-top: 5px;
    overflow: hidden
}

.product_main .sale_box .cuxiao_info .right .rule {
    float: left;
    padding-left: 10px
}

.product_main .sale_box .cuxiao_info .right .rule02 {
    width: 515px
}

.product_main .sale_box .cuxiao_info .right .rule03 {
    width: 502px
}

.product_main .sale_box .cuxiao_info .right .rule04 {
    width: 490px
}

.product_main .sale_box .cuxiao_info .right .rule05 {
    width: 490px
}

.product_main .sale_box .cuxiao_info .right .rule06 {
    width: 465px
}

.product_main .sale_box .cuxiao_info .right .rule p {
    display: inline-block;
    padding-right: 10px
}

.product_main .sale_box .cuxiao_info .right a {
    display: inline-block
}

.product_main .sale_box .cuxiao_info .right a.alink {
    font-family: "simsun";
    color: #969696
}

.product_main .sale_box .cuxiao_info .right .text {
    margin-right: 10px
}

.product_main .sale_box .cuxiao_info .right .red {
    color: #ff2832;
    padding-left: 3px
}

.product_main .sale_box .cuxiao_info .right .list_e {
    float: left;
    width: 460px
}

.product_main .sale_box .cuxiao_info .right .list_e li {
    position: relative;
    height: 24px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_e, .product_main .sale_box .cuxiao_info .right .jia_gou_e:hover {
    border: 1px dotted #d7d7d7;
    color: #646464;
    height: 22px;
    font: 12px/22px "Verdana", "simsun";
    padding: 0 8px 0 18px;
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.product_main .sale_box .cuxiao_info .right .jia_gou_e:hover {
    border: 1px solid #ff7d82
}

.product_main .sale_box .cuxiao_info .right .list_e .checkboxa, .product_main .sale_box .cuxiao_info .right .list_e .checkboxa:hover {
    top: 5px
}

.product_main .sale_box .cuxiao_info .right .xuan_gou {
    color: #969696;
    padding-right: 14px;
    background: url(./images/product_sprites.png) no-repeat right -203px
}

.product_main .sale_box .cuxiao_info .right .xuan_gou:hover {
    text-decoration: none
}

.product_main .sale_box .cuxiao_info .right .xuan_gou_hover {
    background-position: right -363px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info {
    clear: both;
    height: 76px;
    width: 562px;
    position: relative;
    padding-top: 7px;
    margin-left: -58px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list {
    width: 562px;
    overflow: hidden;
    position: relative
}

.cuxiao_info .btn_a {
    display: block;
    width: 19px;
    height: 35px;
    overflow: hidden;
    background-image: url(./images/product_sprites.png);
    background-repeat: no-repeat;
    position: absolute;
    background-color: rgba(60, 60, 60, 0.3);
    background-color: #3c3c3c \9;
    filter: alpha(opacity=30) \9;
    top: 27px;
    z-index: 999;
    border-radius: 2px
}

.cuxiao_info .prev {
    background-position: -60px -430px;
    left: 0
}

.cuxiao_info .next {
    background-position: -78px -430px;
    right: 0
}

.cuxiao_info .btn_none {
    background-color: rgba(60, 60, 60, 0.1);
    background-color: #3c3c3c \9;
    filter: alpha(opacity=10) \9
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .tab {
    position: absolute;
    top: 0;
    height: 8px;
    right: 0;
    top: -14px;
    overflow: hidden
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .tab li {
    float: left;
    font-size: 0;
    background-color: #e5e5e5;
    cursor: pointer;
    margin: 0 0 0 4px;
    width: 8px;
    height: 8px;
    border-radius: 8px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .tab li.now {
    background-color: #ff7d82
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list ul {
    width: 100000px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li {
    height: 73px;
    width: 194px;
    padding: 1px 5px 1px 69px;
    float: left;
    margin-right: 22px;
    _display: inline;
    overflow: hidden;
    position: relative;
    color: #646464;
    line-height: 22px;
    border: 1px dotted #d7d7d7
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li.pic_hover, .product_main .sale_box .cuxiao_info .right .jia_gou_info .list li.choose {
    border: 2px solid #f66;
    padding: 0 4px 0 68px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li.choose {
    background: url(./images/pro_right.png) no-repeat right bottom
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li a.pic {
    width: 56px;
    height: 56px;
    overflow: hidden;
    position: absolute;
    top: 9px;
    left: 9px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li.pic_hover a.pic, .product_main .sale_box .cuxiao_info .right .jia_gou_info .list li.choose a.pic {
    top: 8px;
    left: 8px
}

.product_main .sale_box .cuxiao_info .right .child_info .list li img {
    width: 100px;
    height: 100px;
    left: 0
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li .name {
    display: block;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    margin: 0 10px 8px 0;
    padding-top: 6px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li .icon_ebook {
    background: url(./images/product_sprites.png) no-repeat 2px -172px;
    padding-left: 16px
}

.cuxiao_info .jia_gou_info .list li .num {
    position: absolute;
    top: 36px;
    color: #969696
}

.cuxiao_info .jia_gou_info .list li.pic_hover .num, .cuxiao_info .jia_gou_info .list li.choose .num {
    top: 35px
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li .price_d {
    margin-right: 5px;
    display: inline-block
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li .price_m {
    color: #969696;
    text-decoration: none
}

.product_main .sale_box .cuxiao_info .right .jia_gou_info .list li .price_m span {
    text-decoration: line-through;
    position: relative;
    top: 1px
}

.product_main .sale_box .cuxiao_info .right .zeng_info {
    height: 76px;
    margin-left: -46px
}

.product_main .sale_box .cuxiao_info .right .zeng_info .list li {
    width: 96px;
    margin-right: 23px
}

.product_main .sale_box .cuxiao_info .right .zeng_info .list li img {
    width: 54px;
    height: 54px;
    top: 2px;
    left: 11px
}

.product_main .sale_box .cuxiao_info .right .zeng_info .list li .price_m {
    background: url(./images/product_sprites.png) no-repeat 0 -172px;
    padding-left: 14px;
    color: #ccc;
    position: absolute;
    bottom: 3px;
    left: 69px;
    width: 95px
}

.product_main .sale_box .cuxiao_info .right .zeng_info .list li.pic_hover .price_m, .product_main .sale_box .cuxiao_info .right .zeng_info .list li.choose .price_m {
    bottom: 2px !important;
    left: 68px !important;
    height: 22px
}

.product_main .sale_box .cuxiao_info .right .zeng_info .list li .price_m_no {
    background: 0;
    padding: 0 !important
}

.product_main .sale_box .cuxiao_info .right .zeng_duo_info .list li .num {
    display: block;
    color: #ff2832;
    width: 78px;
    text-align: center
}

.product_main .sale_box .cuxiao_info .right .zeng_duo_info .list li .price_m {
    display: inline-block;
    background: 0;
    padding-left: 3px;
    color: #ccc;
    display: none
}

.cuxiao_info .text_pop .tips_gift {
    display: none;
    background: #fff;
    position: absolute;
    width: 118px;
    height: 118px;
    border: 1px solid #e6e6e6;
    background: #fff
}

.cuxiao_info .text_pop a {
    position: relative;
    z-index: 5555
}

.cuxiao_info .text_pop a:hover .tips_gift {
    display: block
}

.cuxiao_info .text_pop a:hover .tips_gift i {
    display: block;
    position: absolute;
    width: 5px;
    height: 4px;
    background: url(./images/product_sprites.png) no-repeat -50px -735px;
    overflow: hidden;
    top: -3px;
    left: 9px
}

.cuxiao_info .text_pop a:hover .tips_gift img {
    display: block;
    width: 100px;
    height: 100px;
    margin: 9px auto 0
}

.product_main .sale_box .area_info .select_add a, .product_main .sale_box .area_info .select_add a:hover {
    color: #646464
}

.product_main .sale_box .area_info .select_add b {
    float: left
}

.product_main .sale_box .area_info .select_add .btn_daohuo, .product_main .sale_box .area_info .select_add .btn_daohuo:hover {
    height: 22px;
    line-height: 22px;
    background: url(./images/product_sprites.png) repeat-x 0 -95px;
    border: 1px solid #e6e6e6;
    color: #505050;
    float: left;
    padding: 0 15px;
    border-radius: 3px;
    text-decoration: none
}

.product_main .sale_box .area_info .select_add b.yd {
    color: #00b68a
}

.product_main .sale_box .area_info .huanxin, .product_main .sale_box .area_info .huanxin a, .product_main .sale_box .area_info .huanxin a:hover {
    color: #845759
}

.product_main .sale_box .area_info .huanxin .icon {
    background: url(./images/product_sprites.png) no-repeat -60px -230px;
    float: left;
    width: 14px;
    height: 14px;
    overflow: hidden;
    margin-right: 5px;
    position: relative;
    top: 5px
}

.product_main .sale_box .area_info .time b {
    padding: 0
}

.product_main .sale_box .area_info b {
    display: inline-block;
    padding: 0 6px 0 0
}

.product_main .sale_box .area_info .yunfei {
    float: left;
    background: url(./images/product_sprites.png) no-repeat right -203px;
    position: relative;
    padding-right: 13px;
    white-space: nowrap
}

.product_main .sale_box .area_info .yunfei a, .product_main .sale_box .area_info .yunfei a:hover {
    color: #646464
}

.product_main .sale_box .area_info .yunfei ul {
    display: none;
    border: 1px solid #e1e1e1;
    width: 252px;
    position: absolute;
    left: 0;
    top: 22px;
    padding: 5px 0;
    *padding: 6px 0 3px;
    background-color: #fff;
    text-decoration: none;
    overflow: hidden
}

.product_main .sale_box .area_info .yunfei_hover {
    background-position: right -362px
}

.product_main .sale_box .area_info .yunfei_hover ul {
    display: block
}

.product_main .sale_box .area_info .yunfei ul li {
    padding-left: 22px;
    background: url(./images/product_sprites.png) no-repeat 12px -332px;
    line-height: 20px;
    height: 20px
}

.product_main .sale_box .buy_box {
    padding: 30px 0 35px
}

.product_main .sale_box .buy_box .num {
    float: left;
    height: 34px;
    border: 1px solid #e9e9e9;
    width: 38px;
    padding-right: 23px;
    overflow: hidden;
    text-align: center;
    position: relative
}

.product_main .sale_box .buy_box .num input {
    width: 38px !important;
    height: 32px;
    line-height: 32px;
    border: 0;
    background: #fff;
    text-align: center
}

.product_main .sale_box .buy_box .num a, .product_main .sale_box .buy_box .num a:hover {
    position: absolute;
    right: 0;
    display: block;
    width: 23px;
    height: 17px;
    background-image: url(./images/product_sprites.png);
    background-repeat: no-repeat;
    background-color: #646464;
    margin-left: 6px;
    _display: inline
}

.product_main .sale_box .buy_box .num .num_add {
    background-position: -37px 0;
    top: 0
}

.product_main .sale_box .buy_box .num .num_del {
    background-position: -37px -17px;
    top: 17px
}

.product_main .sale_box .buy_box .num .num_disabled, .product_main .sale_box .buy_box .num .num_disabled:hover {
    background-color: #ccc;
    cursor: default
}

.product_main .sale_box .buy_box .buy_box_btn {
    float: left;
    width: 567px
}

.product_main .buy_box_btn a.btn, .product_main .buy_box_btn a.btn:hover, .product_content .group_buy .group_info a.btn, .product_content .group_buy .group_info a.btn:hover, .tab_panel_btn .btn, .tab_panel_btn .btn:hover {
    height: 36px;
    font: 16px/36px "Microsoft Yahei";
    overflow: hidden;
    margin: 0 0 3px 10px;
    _display: inline;
    float: left;
    padding: 0 15px;
    border-radius: 3px;
    text-decoration: none;
    color: #fff
}

a.btn_red {
    background-color: #ff2832
}

a.btn_red:hover {
    background-color: #f00000
}

a.btn_red02 {
    background-color: #ff5a56
}

a.btn_red02:hover {
    background-color: #ef4945
}

a.btn_red03 {
    background-color: #ff7292
}

a.btn_red03:hover {
    background-color: #ff6689
}

a.btn_green {
    background-color: #00b68a
}

a.btn_green:hover {
    background-color: #019f79
}

a.btn_green02 {
    background-color: #81bf60
}

a.btn_green02:hover {
    background-color: #6eae4c
}

a.btn_blue {
    background-color: #00a3e7
}

a.btn_blue:hover {
    background-color: #0096d2
}

a.btn_blue02 {
    background-color: #1b82da
}

a.btn_blue02:hover {
    background-color: #1270c1
}

a.btn_orange {
    background-color: #ff6400
}

a.btn_orange:hover {
    background-color: #f26100
}

a.btn_disabled, a.btn_disabled:hover {
    background-color: #d2d2d2 !important;
    cursor: default
}

.buy_box_btn .btn_pop {
    float: left
}

.buy_box_btn .btn_pop_hover {
    position: relative;
    z-index: 8888
}

.buy_box_btn .btn_pop ul.pop_jieneng {
    display: none;
    border: 1px solid #e1e1e1;
    width: 295px;
    position: absolute;
    left: 135px;
    top: 0;
    padding: 5px 0;
    *padding: 6px 0 3px;
    background-color: #fff;
    text-decoration: none;
    overflow: hidden
}

.buy_box_btn .btn_pop_hover ul.pop_jieneng {
    display: block
}

.buy_box_btn .btn_pop ul.pop_jieneng li {
    padding-left: 22px;
    background: url(./images/point_red.png) no-repeat 12px 8px;
    line-height: 20px
}

.product_main .buy_box_btn a.btn_b, .product_main .buy_box_btn a.btn_b:hover {
    height: 34px;
    line-height: 34px
}

a.btn_b_red, a.btn_b_red:hover {
    border: 1px solid #ff2832;
    color: #ff2832 !important;
    background-color: #ffedee
}

a.btn_b_red:hover {
    background-color: #ffd7d7
}

a.btn_b_gray, a.btn_b_gray:hover {
    border: 1px solid #c8c8c8;
    background-color: #fafafa;
    color: #444 !important
}

a.btn_b_gray:hover {
    background-color: #f1f1f1
}

a.btn_orange02, a.btn_orange02:hover {
    border: 1px solid #ff6400;
    background-color: #fff;
    color: #ff6400 !important
}

.btn i.cart {
    float: left;
    width: 20px;
    height: 19px;
    background: url(./images/product_sprites.png) no-repeat -40px -35px;
    margin: 9px 4px 0 0
}

.btn i.phone {
    width: 14px;
    height: 22px;
    background: url(./images/product_sprites.png) no-repeat -40px -140px;
    float: left;
    margin: 7px 4px 0 0
}

.btn i.dingjin {
    width: 19px;
    height: 17px;
    background: url(./images/product_sprites.png) no-repeat -61px -35px;
    float: left;
    margin: 10px 4px 0 0
}

.btn i.quankuan {
    width: 19px;
    height: 19px;
    background: url(./images/product_sprites.png) no-repeat -81px -35px;
    float: left;
    margin: 9px 4px 0 0
}

.product_main .sale_box .buy_box .text {
    color: #969696;
    clear: both;
    line-height: 20px;
    width: 630px;
    overflow: hidden;
    *padding-top: 3px
}

.product_main .sale_box .buy_box .text b {
    font-weight: normal;
    color: #ff2832;
    padding: 0 5px
}

.btn_bug_erwei {
    display: none;
    width: 142px;
    border: 1px solid #ef4945;
    position: absolute;
    height: 140px;
    overflow: hidden;
    background-color: #fff;
    top: -140px;
    left: 10px
}

.btn_pop_click {
    z-index: 8888;
    position: relative
}

.btn_pop_click .btn_bug_erwei {
    display: none
}

.btn_pop_click.btn_pop_hover {
    z-index: 1001 !important
}

.btn_pop_click.btn_pop_hover .btn_bug_erwei {
    display: block
}

.btn_pop_click .btn_yaoqing {
    display: none;
    width: 100px;
    height: 78px;
    border: 1px solid #ff6400;
    background: #fff;
    position: absolute;
    left: 10px;
    top: -88px;
    padding: 9px 0 0 12px;
    color: #646464;
    font: 12px/22px "Microsoft Yahei"
}

.btn_pop_click .btn_yaoqing span {
    display: block
}

.btn_pop_click .btn_yaoqing a, .btn_pop_click .btn_yaoqing a:hover {
    float: left;
    width: 38px;
    height: 38px;
    background: url(./images/share_icon02.png) no-repeat 0 0;
    overflow: hidden;
    font-size: 0;
    line-height: 120px;
    margin: 5px 10px 0 0;
    _display: inline
}

.btn_pop_click .btn_yaoqing a.sina, .btn_pop_click .btn_yaoqing a.sina:hover {
    background-position: -48px 0
}

.btn_pop_click.btn_pop_hover .btn_yaoqing {
    display: block
}

.btn_bug_erwei img {
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 10px;
    left: 10px
}

.btn_bug_erwei a {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(./images/product_sprites.png) no-repeat -25px -140px;
    display: block;
    width: 11px;
    height: 11px;
    overflow: hidden
}

.product_main .sale_box .choose_xilie {
    border-bottom: 0;
    padding: 5px 0 0
}

.product_main .sale_box .choose_xilie .right .list_e li {
    height: auto
}

.product_main .sale_box .choose_xilie .right .list_e {
    width: 562px
}

.narrow_page .product_main .sale_box .choose_xilie .right .list_e {
    width: 542px
}

.product_main .sale_box .choose_xilie .right .jia_gou_e, .product_main .sale_box .choose_xilie .right .jia_gou_e:hover {
    padding: 0 8px 0 28px;
    position: relative;
    float: left;
    margin: 0 5px 5px 1px;
    border: 1px solid #d7d7d7
}

.product_main .sale_box .choose_xilie .right .jia_gou_e:hover {
    border: 2px solid #ff7d82;
    margin: -1px 4px 4px 0;
    *border: 1px solid #ff7d82;
    *margin: 0 5px 5px 1px
}

.product_main .sale_box .choose_xilie .right .jia_gou_e span {
    display: block;
    white-space: nowrap
}

.product_main .sale_box .choose_xilie .jia_gou_e img {
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    left: 3px
}

.product_main .sale_box .choose_xilie .right .chosen, .product_main .sale_box .choose_xilie .right .chosen:hover {
    background: url(./images/product_sprites.png) no-repeat right -648px;
    border: 2px solid #ff7d82;
    margin: -1px 4px 4px 0;
    *border: 1px solid #ff7d82;
    *margin: 0 5px 5px 1px
}

.product_main .buy_box_btn .tuan {
    float: left;
    color: #ff6400;
    padding: 5px 0 0 10px
}

.product_main .sale_box .price_info .price_qiang .yushou {
    color: #00b68a;
    position: absolute;
    right: 0;
    width: 68px
}

.product_main .sale_box .price_info .price_qiang .yushou i {
    display: block;
    width: 7px;
    height: 4px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -61px -60px;
    position: absolute;
    left: 51px;
    top: 14px
}

.product_main .sale_box .price_info .price_qiang .yushou_hover i {
    background-position: -61px -64px
}

.product_main .sale_box .price_info .price_qiang .yushou .pop_yushou {
    width: 416px;
    padding: 8px 10px 4px;
    position: absolute;
    right: 0;
    top: 23px;
    border: 1px solid #dcdcdc;
    background: #fff;
    box-shadow: 3px 3px 0 #f2f2f2;
    display: none
}

.product_main .sale_box .price_info .price_qiang .yushou_hover .pop_yushou {
    display: block
}

.product_main .sale_box .price_info .price_qiang .yushou ol li {
    list-style-type: decimal;
    margin-left: 20px;
    line-height: 18px;
    color: #4f4f4f
}

.price_qiang .pop_yushou a, .price_qiang .pop_yushou a:hover {
    display: block;
    margin: 0 0 0 20px;
    font-family: "simsun"
}

.product_main .sale_box .price_info .price_qiang .yushou_p {
    position: relative;
    right: 0;
    float: left;
    margin: 2px 0 0 8px
}

.product_main .sale_box .price_info .price_qiang .yushou_p .pop_yushou {
    width: 300px;
    padding: 8px 10px;
    right: auto;
    left: 0
}

.product_main .cuxiao_info .lingquan li {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 8px;
    _display: inline;
    background: url(./images/pro_quan.png) no-repeat left 0;
    padding-left: 10px;
    margin-top: 3px
}

.product_main .cuxiao_info .lingquan a, .product_main .cuxiao_info .lingquan a:hover {
    flaot: left;
    white-space: nowrap;
    background: url(./images/pro_quan.png) no-repeat right 0;
    padding-right: 10px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    text-decoration: none
}

.product_main .sale_box .cuxiao_info .right .child_info {
    height: 140px;
    width: 562px;
    margin-left: 0
}

.cuxiao_info .child_info .btn_a {
    top: 40px
}

.product_main .sale_box .cuxiao_info .right .child_info .list {
    margin-left: -54px;
    width: 616px;
    overflow: hidden;
    position: relative
}

.product_main .sale_box .cuxiao_info .right .child_info .list li {
    height: 140px;
    padding: 0 0 0 54px;
    width: 100px;
    line-height: 20px !important;
    margin-right: 0;
    border: 0
}

.product_main .sale_box .cuxiao_info .right .child_info .list li .add {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 40px;
    left: 18px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -25px -500px
}

.product_main .sale_box .cuxiao_info .right .child_info .list li .img {
    display: block;
    width: 100px;
    height: 100px;
    position: relative;
    left: 0
}

.product_main .sale_box .cuxiao_info .right .child_info .list li .img_fu {
    cursor: default
}

.product_main .sale_box .cuxiao_info .right .child_info .list li .num {
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    color: #fff;
    background-color: #f66;
    position: absolute;
    right: 0;
    top: 84px;
    border-radius: 8px
}

.product_main .sale_box .cuxiao_info .right .child_info .list li .name, .product_main .sale_box .cuxiao_info .right .child_info .list li .name:hover {
    height: 20px;
    width: 100px;
    white-space: nowrap;
    color: #646464
}

.product_main .sale_box .cuxiao_info .right .child_info .list li .name {
    margin: 0;
    padding-top: 4px
}

.t_box .child_info {
    padding-left: 20px;
    line-height: 22px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px
}

.t_box .child_info h4 {
    font: 14px/34px "Microsoft Yahei";
    height: 34px;
    color: #323232
}

.t_box .child_info .pic, .t_box .child_info .pic:hover {
    display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #fff
}

.t_box .child_info .pic:hover {
    border-color: #ff2832
}

.t_box .child_info .pic_fu, .t_box .child_info .pic_fu:hover {
    cursor: default;
    border-color: #fff
}

.t_box .child_info .name {
    display: block;
    width: 150px;
    height: 44px;
    overflow: hidden
}

.t_box .child_info .price_d {
    padding-top: 10px;
    display: block;
    width: 150px;
    overflow: hidden;
    height: 22px
}

.t_box .child_info .zhu {
    float: left;
    width: 186px;
    overflow: hidden;
    position: relative;
    margin-right: 20px;
    _display: inline
}

.t_box .child_info .zhu .add {
    top: 70px !important;
    left: 170px !important
}

.t_box .child_info .zhu .price_d {
    font-size: 14px
}

.t_box .child_info .zhu .price_d b {
    color: #646464;
    font-weight: normal
}

.t_box .child_info .list {
    width: 630px;
    float: left;
    position: relative;
    overflow: hidden
}

.t_box .child_info .list ul {
    width: 10000px
}

.t_box .child_info .list li {
    width: 152px;
    float: left;
    padding: 0 20px 0 33px;
    position: relative
}

.t_box .child_info .list li .add {
    left: 0;
    right: auto !important;
    top: 65px !important
}

.t_box .child_info .btn_a {
    top: 50px !important
}

.product_main .sale_box_one {
    background: 0
}

.product_main .sale_box_one .xiajia_info {
    border: 1px dotted #d3d3d3;
    background-color: #f5f5f5;
    margin: 7px auto 0;
    padding: 0 10px;
    height: 70px;
    font: 14px/70px "Microsoft Yahei";
    margin-left: -10px
}

.sale_box_one .mbox_another .bucket, .sale_box_one .mbox_another h3 {
    width: 860px
}

.sale_box_one .mbox_another .bucket .over {
    margin: 0;
    width: 850px
}

.sale_box_one .mbox_another .over li {
    margin-right: 22px
}

.sale_box_one .mbox_another a, .sale_box_one .mbox_another a:hover {
    color: #646464
}

.area_pop {
    position: absolute;
    width: 369px;
    border: 1px solid #ccc;
    background-color: #fff;
    z-index: 77;
    padding: 0 2px;
    font-size: 12px;
    top: 21px;
    left: 0
}

.area_pop .close, .area_pop .close:hover {
    display: block;
    width: 11px;
    height: 11px;
    background: url(./images/product_sprites.png) no-repeat -25px -140px;
    overflow: auto;
    font-size: 0;
    position: absolute;
    right: 6px;
    top: 8px
}

.area_pop .tab {
    height: 27px;
    border-bottom: 1px solid #ccc
}

.area_pop .tab li {
    height: 20px;
    float: left;
    margin: 7px 0 -1px 7px;
    padding: 0 6px;
    _display: inline;
    background: #f1f1f1 url(./images/product_sprites.png) no-repeat right -205px
}

.area_pop .tab li.choose {
    height: 20px;
    padding: 0 6px;
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #fff
}

.area_pop .tab li a, .area_pop .tab li a:hover {
    font: 14px/20px "Microsoft Yahei";
    color: #464646;
    display: block;
    margin-right: 12px;
    text-decoration: none;
    max-width: 57px;
    overflow: hidden;
    white-space: nowrap
}

.area_pop .list {
    padding: 4px 0 8px 17px;
    min-height: 88px;
    _height: expression(this.scrollHeight < 88 ? "88px":"auto");
    width: 352px;
    float: left;
    overflow: hidden
}

.area_pop .list li {
    float: left;
    padding-left: 3px;
    line-height: 22px;
    width: 85px;
    overflow: hidden;
    height: 22px
}

.area_pop .list_notaligned li {
    width: auto;
    margin-right: 15px;
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.area_pop .list a {
    color: #787878;
    text-decoration: none
}

.area_pop .list a:hover {
    color: #ff2832;
    text-decoration: underline
}

.yun_pop {
    color: #646464;
    font: 12px "Microsoft Yahei";
    width: 496px;
    padding: 0 0 0 13px !important;
    float: none !important
}

.yun_pop h3 {
    height: 38px;
    font: 14px/38px "Microsoft Yahei";
    padding-left: 13px
}

.yun_pop .close, .yun_pop .close:hover {
    top: 13px;
    right: 13px
}

.yun_pop .area {
    padding: 0 0 0 13px !important;
    float: none !important
}

.yun_pop .area span, .yun_pop .area select, .yun_pop .area a {
    float: left
}

.yun_pop .area select {
    border: 1px solid #dcdcdc;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
    width: 104px;
    margin-left: 10px
}

.yun_pop .area a, .yun_pop .area a:hover {
    height: 20px;
    line-height: 20px;
    background-color: #ff2832;
    color: #fff !important;
    text-decoration: none;
    padding: 0 4px 0 10px;
    border-radius: 3px;
    margin: -1px 0 0 20px;
    _display: inline;
    letter-spacing: 6px
}

.yun_pop .area a:hover {
    background-color: #f00000
}

.yun_pop .yun_list {
    width: 480px;
    margin: 20px auto 10px
}

.yun_pop .yun_list li {
    line-height: 18px;
    border-top: 1px solid #f5f5f5;
    padding: 6px 10px 5px 65px;
    position: relative
}

.yun_pop .yun_list li.one {
    border-top: 0
}

.yun_pop .yun_list li span {
    position: absolute;
    top: 5px;
    left: -3px;
    font-weight: bold;
    width: 50px;
    display: block;
    text-align: right
}

.product_main .sale_box .cuxiao_info .right .song_zeng {
    float: left;
    width: 430px
}

.product_main .sale_box .cuxiao_info .right .song_zeng a, .product_main .sale_box .cuxiao_info .right .song_zeng a:hover {
    border: 1px solid #f0f0f0;
    height: 22px;
    width: 22px;
    overflow: hidden;
    margin-top: 2px
}

.product_main .sale_box .cuxiao_info .right .song_zeng a:hover {
    border-color: #ff2832
}

.product_main .sale_box .cuxiao_info .right .song_zeng img {
    display: block;
    width: 22px;
    height: 22px
}

.product_main .sale_box .cuxiao_info .right .song_zeng .num {
    color: #ff2832;
    padding-left: 3px;
    position: relative;
    top: -8px
}

.product_main .sale_box .cuxiao_info .right .song_zeng li {
    float: left;
    margin-right: 6px;
    _display: inline;
    white-space: nowrap
}

.title_name .live800 {
    float: left;
    padding-left: 5px;
    margin-top: -4px
}

.title_name .live800 .onlines a, .title_name .live800 .onlines a:hover {
    display: block;
    width: 28px;
    height: 24px;
    overflow: hidden;
    line-height: 72px;
    background: url(./images/online_s.gif) no-repeat 0 0
}

.title_name .live800 .offlines a, .title_name .live800 .offlines a:hover {
    display: block;
    width: 28px;
    height: 24px;
    overflow: hidden;
    line-height: 72px;
    background: url(./images/offlines_s.png) no-repeat 0 0;
    margin-top: 2px
}

.shop_score_box {
    color: #969696;
    background: #fff;
    margin-top: -1px;
    border-bottom: 1px dotted #ccc;
    position: relative;
    z-index: 888
}

.shop_score_box .all .red {
    padding: 0 4px 0 10px;
    color: #ff2832;
    font: italic 16px "Verdana"
}

.shop_score_box .score {
    position: absolute;
    right: 0;
    top: 5px;
    display: block;
    width: 11px;
    height: 11px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat 0 -735px;
    line-height: 33px;
    font-size: 0
}

.shop_score_box .score_hover {
    background-position: -11px -735px
}

.shop_score_box .score_pop {
    position: absolute;
    right: 0;
    top: 26px;
    background: #fff;
    width: 170px;
    padding: 0 4px;
    border: 1px solid #e1e1e1;
    z-index: 888
}

.product_main .service_more .score_pop .title {
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    padding: 0 7px
}

.product_main .service_more .score_pop li {
    float: left;
    padding-left: 7px;
    width: 103px;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    position: relative
}

.product_main .service_more .score_pop li.right {
    padding-left: 0;
    width: 60px
}

.product_main .service_more .score_pop .title li {
    width: 78px;
    padding: 0;
    height: 26px;
    line-height: 26px
}

.product_main .service_more .score_pop .title li.right {
    text-align: right
}

.shop_score_box .jt {
    display: inline-block;
    width: 7px;
    height: 8px;
    font-size: 0;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -22px -735px;
    position: absolute;
    right: 13px;
    top: 7px
}

.shop_score_box .jt.down {
    background-position: -29px -735px
}

.shop_score_list {
    width: 180px;
    overflow: hidden;
    padding-top: 3px
}

.shop_score_list ul {
    width: 189px
}

.shop_score_list li {
    width: 51px;
    padding-left: 12px;
    float: left;
    position: relative
}

.shop_score_box .shop_score_list .jt {
    top: 8px;
    right: 19px
}

.server_rightdiv {
    border-top: 1px dotted #ccc;
    position: relative;
    padding-top: 10px;
    background: #fff;
    margin-bottom: -1px
}

.server_rightdiv .s_one {
    height: 30px
}

.server_rightdiv .live800 {
    float: left
}

.s_one .live800 .onlines, .s_one .live800 .offlines {
    display: inline-block;
    width: 84px;
    height: 24px;
    background: url(./images/online_l.gif) no-repeat 0 0;
    cursor: pointer
}

.s_one .live800 .offlines {
    background: url(./images/offlines_l.png) no-repeat 0 0
}

.server_rightdiv .server_dj {
    float: left;
    width: 70px;
    height: 27px;
    overflow: hidden;
    background: url(./images/service_dj.gif) no-repeat 0 0;
    margin-left: 10px;
    _display: inline;
    cursor: pointer
}

.server_time {
    line-height: 20px;
    color: #969696;
    margin: 3px 0 0;
    padding-bottom: 7px;
    clear: both
}

.product_main .service_more .fuwu {
    padding: 3px 0 6px
}

.product_main .service_more .fuwu li {
    float: left;
    width: 90px;
    height: 26px;
    line-height: 26px;
    color: #855758;
    position: relative;
    z-index: 100
}

.product_main .service_more .shang_other li a, .product_main .service_more .shang_other li a:hover, .product_main .service_more .shang_other li .price, .product_main .service_more .shang_other li .yun {
    line-height: 18px;
    float: left;
    color: #969696;
    position: relative
}

.product_main .service_more .shang_other li a, .product_main .service_more .shang_other li a:hover {
    width: 90px;
    height: 18px;
    overflow: hidden
}

.product_main .service_more .shang_other li .price {
    width: 75px;
    text-align: right;
    padding-right: 6px;
    height: 18px;
    overflow: hidden;
    font-family: "Verdana", "Simsun"
}

.product_main .service_more .shang_other li .yun {
    width: 170px
}

.fuwu .pop_lipin, .yun .pop_yun {
    display: none;
    position: absolute;
    right: 3px;
    top: 28px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    width: 160px;
    padding: 6px 5px 6px 10px;
    overflow: hidden;
    line-height: 18px;
    color: #646464;
    z-index: 10005;
    box-shadow: #e1e1e1 3px 3px 0
}

.fuwu .pic_hover .pop_lipin, .pic_hover .pop_yun {
    display: block
}

.fuwu .lpbz .pop_lipin {
    width: 210px
}

.pic_hover .pop_yun {
    top: 18px
}

.product_main .service_more .fuwu li.pic_hover, .product_main .service_more .shang_other li .pic_hover {
    z-index: 10005
}

.product_content {
    width: 1200px;
    margin: 5px auto 0
}

.product_content a, .product_content a:hover {
    color: #646464
}

.product_content .zuozhe {
    color: #969696;
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden
}

.product_content .price_d {
    display: inline-block;
    padding-right: 3px
}

.product_content .pic_hover .price_e {
    white-space: nowrap
}

.product_content .pic_hover .price_e b {
    font-weight: normal
}

.product_content .pic_hover .pinglun {
    display: block
}

.product_content .pic_hover .price_e a, .product_content .pic_hover .price_e a:hover {
    font-weight: normal;
    color: #1a66b3
}

.product_content .main {
    float: right;
    padding-left: 20px;
    width: 970px
}

.product_content_b .main {
    margin-top: -22px
}

.product_content .group_buy {
    padding-bottom: 30px;
    height: 250px;
    width: 970px;
    position: relative
}

.product_content .group_buy .tab {
    border-bottom: 1px solid #323232
}

.product_content .group_buy .tab li {
    float: left;
    padding: 1px 28px 0;
    height: 22px;
    background-color: #fff;
    font: 14px/22px "Microsoft Yahei";
    color: #969696;
    cursor: default
}

.product_content .group_buy .tab2 {
    position: absolute;
    top: 40px;
    width: 810px;
    overflow: hidden;
    z-index: 66;
    height: 16px;
    line-height: 16px
}

.product_content .group_buy .tab2 li {
    float: left;
    width: 90px;
    color: #969696;
    cursor: default
}

.product_content .group_buy .tab2 li.hover {
    color: #ff2832
}

.product_content .group_buy .tab li.hover {
    position: relative;
    border: 1px solid #323232;
    border-bottom: 0;
    padding: 1px 27px;
    margin-bottom: -1px;
    color: #323232
}

.product_content .group_buy .over {
    padding-top: 20px;
    position: relative;
    z-index: 60;
    width: 970px;
    overflow: hidden
}

.product_content .group_buy .paidang_box {
    padding-left: 180px
}

.product_content .group_buy .over ul {
    width: 100000px;
    overflow: hidden;
    position: relative;
    z-index: 60;
    float: left
}

.product_content .group_buy .over ul.paidang {
    width: 180px;
    position: absolute;
    left: 0;
    top: 20px
}

.product_content .group_buy .over li {
    float: left;
    position: relative;
    line-height: 20px;
    width: 165px
}

.product_content .group_buy .over li.zhu {
    width: 164px
}

.product_content .group_buy .over li .pic {
    width: 130px;
    height: 130px;
    overflow: hidden;
    position: relative
}

.product_content .group_buy .over li .pic a, .product_content .group_buy .over li .pic a:hover {
    display: block;
    width: 130px;
    height: 130px;
    overflow: hidden;
    text-align: center
}

.product_content .group_buy .over li .pic a img {
    width: 130px;
    height: 130px
}

.product_content .group_buy .over li .pic .choose, .product_content .group_buy .over li .pic .choose:hover, .product_content .group_buy .over li .pic .unchoose, .product_content .group_buy .over li .pic .unchoose:hover {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 24px !important;
    height: 24px !important;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -25px -475px
}

.product_content .group_buy .over li.selected .pic .choose {
    background-position: -50px -475px
}

.product_content .group_buy .over li .pic .unchoose, .product_content .group_buy .over li .pic .unchoose:hover {
    background-position: 0 -475px;
    cursor: default
}

.product_content .group_buy .over li.hover .pic .choose {
    background-position: 0 -500px
}

.product_content .group_buy .over li .add, .t_box .child_info .list li .add {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 58px;
    right: 2px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -25px -500px
}

.product_content .group_buy .over li .price {
    width: 130px;
    overflow: hidden;
    white-space: nowrap;
    padding: 15px 0 0
}

.product_content .group_buy .over li .name, .product_content .group_buy .over li .zuozhe {
    width: 130px;
    height: 20px;
    overflow: hidden
}

.product_content .group_buy .over_package li .name, .product_content .group_buy .over_package li .zuozhe {
    width: 105px
}

.product_content .group_buy .group_info {
    width: 151px;
    height: 160px;
    overflow: hidden;
    position: absolute;
    top: 60px;
    right: 0;
    padding: 0 0 0 35px;
    font: 12px/30px "Microsoft Yahei";
    color: #646464;
    z-index: 55
}

.product_content .group_buy .group_info .price_all_d {
    padding-top: 2px
}

.product_content .group_buy .group_info .error {
    position: absolute;
    top: 125px;
    left: 35px;
    display: block;
    background: #fdf4ef;
    border: 1px solid #fecc8c;
    color: #ff4e00;
    padding: 0 3px 0 21px;
    height: 24px;
    line-height: 24px;
    overflow: hidden
}

.product_content .group_buy .group_info .error i {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(./images/product_sprites.png) -60px -140px;
    overflow: hidden;
    top: 4px;
    left: 2px
}

.product_content .group_buy .group_info i.all, .t_box .child_info .zhu .add {
    display: block;
    position: absolute;
    width: 16px;
    height: 7px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -42px -500px;
    top: 50px;
    left: 0
}

.product_content .group_buy .group_info .num {
    color: #787878;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px
}

.product_content .group_buy .group_info .num a, .product_content .group_buy .group_info .num a:hover {
    color: #1a66b3
}

.product_content .group_buy .group_info .price_all_m span {
    text-decoration: line-through;
    font-family: Verdana;
    padding-left: 5px
}

.product_content .group_buy .group_info .num b, .product_content .group_buy .group_info .price_all_d span {
    font: bold 14px Verdana;
    color: #ff2832;
    padding-right: 3px
}

.product_content .group_buy .group_info .price_all_d span {
    padding-left: 5px
}

.product_content .group_buy .group_info .price_all_d .icon_vip {
    display: inline-block;
    width: 19px;
    height: 16px;
    overflow: hidden;
    background-image: url(./images/product_sprites.png);
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
    *top: 0;
    margin-right: 3px
}

.product_content .group_buy .group_info .price_all_d .vip_zs {
    background-position: -80px -550px
}

.product_content .group_buy .group_info .price_all_d .vip_jk {
    background-position: -80px -566px
}

.product_content .group_buy .group_info .price_all_d .vip_yk {
    background-position: -80px -582px
}

.product_content .group_buy .group_info a.btn, .product_content .group_buy .group_info a.btn:hover {
    display: inline-block;
    float: none;
    margin: 15px 0 0 0
}

.product_content .group_buy .over .btn_a {
    z-index: 65;
    top: 68px !important;
    display: none
}

.product_content .group_buy .over_package {
    width: 710px;
    padding: 40px 36px 0
}

.product_content .group_buy .over_package ul {
    width: 10000px;
    margin-left: -40px
}

.product_content .group_buy .over_package li.zhu {
    padding-left: 45px;
    width: 105px
}

.product_content .group_buy .over_package li .pic a .num {
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    color: #fff;
    background-color: #f66;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 8px
}

.product_content .group_buy .over_package li .add {
    left: 12px;
    right: auto;
    top: 40px
}

.product_content .group_buy .over_package .btn_a {
    display: block
}

.product_content .group_buy .over_package li .pic {
    width: 100px;
    height: 100px
}

.product_content .t_box {
    position: relative;
    z-index: 999;
}

.product_content .t_box .tab_panel {
}

.product_content .t_box .tab_panel .tab {
    border-bottom: 1px solid #323232
}

.product_content .t_box .tab_panel .tab li {
    float: left;
    height: 24px;
    font: 16px/24px "Microsoft Yahei";
    padding: 1px 30px 0;
    color: #969696;
    overflow: hidden;
    cursor: pointer
}

.product_content .t_box .tab_panel .tab li.hover {
    border: 1px solid #323232;
    border-bottom: 0;
    padding: 5px 29px 1px;
    margin-bottom: -1px;
    position: relative;
    background-color: #fff;
    color: #ff2832
}

.product_content .t_box .pro_content .key {
    width: 858px;
    padding: 0 22px 0 0;
    margin-top: 10px
}

.product_content .t_box .pro_content .key li {
    padding-left: 20px;
    width: 266px;
    overflow: hidden;
    float: left;
    line-height: 22px;
    height: 22px;
    color: #323232
}

.product_content .t_box .pro_content .key li.fenlei {
    width: 788px;
    float: none;
    clear: both;
    height: auto;
    position: relative;
    padding-left: 90px
}

.product_content .t_box .pro_content .key li.fenlei label {
    position: absolute;
    top: 0;
    left: 20px
}

.product_content .t_box .pro_content .key li.fenlei span {
    display: inline-block;
    padding: 1px 3px 0;
    font-family: sinsun
}

.product_content .t_box .pro_content .key li.fenlei .lie {
    padding: 0;
    clear: both;
    display: block
}

.product_content .t_box .pro_content .key li.fenlei a, .product_content .t_box .pro_content .key li.fenlei a:hover {
    color: #1a66b3
}

.product_content .t_box .t_box_left {
    border-right: 1px solid #e1e1e1;
    padding-right: 20px;
    position: relative
}

.product_content .t_box .section {
    padding-top: 10px;
    overflow: hidden
}

.product_content .t_box .mbox3 .section {
}

.product_content .t_box .section .title {
    border-bottom: 2px solid #e5e5e5;
    height: 22px
}

.product_content .t_box .section .title span {
    float: left;
    border-left: 2px solid #ff2832;
    padding: 0 30px 0 6px;
    background: #e5e5e5 url(./images/product_sprites.png) no-repeat right -525px;
    height: 22px;
    padding-bottom: 2px;
    margin-bottom: -2px;
    position: relative;
    font: 14px/22px "Microsoft Yahei";
    color: #323232
}

.product_content .t_box .section .title span .s_nrtj {
    width: 1px;
    height: 1px;
    position: absolute;
    top: -50px;
    left: 0
}

.product_content .t_box .section .descrip {
    color: #656565;
    line-height: 22px;
    padding: 14px 20px;
    font-size: 14px
}

.product_content .t_box .section .no_detail {
    padding: 30px 20px 40px;
    font-size: 14px
}

.product_content .t_box .section .descrip .section_show_more {
    text-align: right;
    padding-top: 15px;
    height: 24px;
    overflow: hidden
}

.product_content .t_box .section .descrip .section_show_more a, .product_content .t_box .section .descrip .section_show_more a:hover {
    height: 22px;
    line-height: 22px;
    background: url(./images/product_sprites.png) repeat-x 0 -95px;
    border: 1px solid #e6e6e6;
    color: #505050;
    float: right;
    padding: 0 15px;
    border-radius: 3px;
    text-decoration: none;
    margin-left: 10px;
    font-size: 12px
}

.product_content .t_box .tab_panel_fixed {
    position: fixed;
    top: 0;
    background-color: #fff;
    border-top: 2px solid #ff2832;
    width: 1198px;
    height: 45px;
    margin-left: -230px;
    z-index: 999;
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
    border-bottom: 1px solid #bababa
}

.product_content .tab_panel .tab_panel_kf {
    display: none;
    width: 210px;
    float: left;
    padding: 8px 0 0 20px;
    font: bold 12px/24px "Microsoft Yahei";
    color: #646464;
    height: 24px;
    overflow: hidden
}

.product_content .t_box .tab_panel_fixed .tab {
    float: left;
    border-bottom: 0
}

.product_content .t_box .tab_panel_fixed .tab li {
    text-align: left;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    padding: 0 15px 1px
}

.product_content .t_box .tab_panel_fixed .tab li.hover {
    border: 0;
    padding: 0 15px 1px
}

.tab_panel_kf .icon {
    float: left;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background-image: url(./images/product_sprites.png);
    background-repeat: no-repeat;
    margin: 5px 5px 0 0
}

.tab_panel_kf .dang {
    background-position: 0 -230px
}

.tab_panel_kf .shang {
    background-position: -20px -230px
}

.tab_panel_kf .haiwai {
    background-position: -40px -230px
}

.tab_panel_kf .name {
    float: left;
    padding-top: 2px
}

.tab_panel_kf .live800 {
    float: left;
    padding-left: 5px
}

.tab_panel_kf .live800 .onlines a, .tab_panel_kf .live800 .onlines a:hover {
    display: block;
    width: 28px;
    height: 24px;
    overflow: hidden;
    line-height: 72px;
    background: url(./images/online_s.gif) no-repeat 0 0
}

.tab_panel_kf .live800 .offlines a, .tab_panel_kf .live800 .offlines a:hover {
    display: block;
    width: 28px;
    height: 24px;
    overflow: hidden;
    line-height: 72px;
    background: url(./images/offlines_s.png) no-repeat 0 0;
    margin-top: 2px
}

.product_content .tab_panel_btn {
    float: right;
    display: none
}

.product_content .tab_panel_btn .price {
    float: right;
    color: #646464;
    font: 12px/24px "Microsoft Yahei";
    padding-top: 10px
}

.product_content .tab_panel_btn .price span {
    font: bold 16px Verdana;
    padding: 0 8px 0 5px
}

.tab_panel_btn .btn, .tab_panel_btn .btn:hover {
    float: right;
    margin: 4px 5px 0 0
}

.product_content .tab_panel_fixed .tab_panel_btn {
    display: block
}

.product_content .tab_panel_fixed .tab_panel_kf {
    display: block
}

.t_box_left .section a, .t_box_left .section a:hover {
    color: #1a66b3
}

.tab_panel_btn .btn i {
    display: none
}

.tab_panel_kf .icon_dj {
    width: 26px;
    height: 26px;
    float: left;
    background: url(./images/icon_dj.jpg) no-repeat 0 0;
    overflow: hidden;
    line-height: 90px;
    margin: 1px 0 0 5px;
    cursor: pointer
}

.book_operation {
    width: 82px;
    position: absolute;
    right: -90px;
    top: 10px;
    background-color: #fff;
    z-index: 999
}

.book_operation li {
    height: 36px;
    font: 12px/36px "Microsoft Yahei";
    color: #646464;
    position: relative;
    padding-left: 12px
}

.book_operation li .icon {
    position: absolute;
    left: 0;
    top: 15px;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat 0 -500px
}

.book_operation li.title {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dotted #e9e9e9
}

.book_operation li a, .book_operation li a:hover {
    text-decoration: none;
    color: #646464
}

.book_operation li a:hover, .book_operation li.hover a {
    color: #ff2832
}

.book_operation li.hover .icon {
    width: 7px;
    height: 7px;
    background-position: -15px -500px;
    background-color: #fff;
    left: -12px
}

.book_operation_fix {
    position: fixed;
    left: 50%;
    margin-left: 518px;
    top: 55px;
    right: auto;
    transform: top 2s
}

.browser {
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden
}

.t_box_left .browser_op {
    position: absolute;
    right: -90px;
    top: -58px
}

.book_operation .erwei_dz {
    margin: 10px 0 0 7px;
    width: 60px;
    padding-top: 67px;
    background: url(./images/erwei_dz.png) no-repeat 0 0
}

.book_operation .erwei_dz span {
    display: block;
    font: 14px/18px "Microsoft Yahei";
    color: #646464;
    margin: 0 auto;
    text-align: center
}

.mbox_another {
    padding-bottom: 30px;
    margin-left: -10px
}

.mbox_another h3 {
    width: 970px;
    height: 22px;
    border-bottom: 1px solid #323232;
    position: relative;
    margin: 0 auto;
    text-align: center
}

.mbox_another h3 .title {
    color: #323232;
    font: 16px/22px "Microsoft Yahei";
    display: inline-block;
    text-align: center;
    background-color: #fff;
    position: relative;
    bottom: -9px;
    padding: 0 12px
}

.mbox_another h3 .num {
    color: #323232;
    font: 14px/22px "Microsoft Yahei";
    position: absolute;
    right: 20px;
    top: 10px;
    background: #fff;
    padding: 0 10px
}

.mbox_another h3 .num b {
    color: #969696;
    font-weight: normal
}

.mbox_another .bucket {
    width: 970px;
    position: relative;
    padding-top: 30px;
    overflow: hidden
}

.mbox_another .bucket .over {
    width: 925px;
    margin: 0 0 0 40px;
    overflow: hidden;
    position: relative
}

.mbox_another .over ul {
    width: 100000px
}

.mbox_another .over li {
    float: left;
    width: 152px;
    overflow: hidden;
    margin-right: 33px;
    _display: inline;
    line-height: 20px
}

.mbox_another .over .pic {
    width: 152px;
    height: 152px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 10px;
    position: relative
}

.mbox_another .over .pic a, .mbox_another .over .pic a:hover {
    display: block;
    width: 150px;
    height: 150px;
    border: 1px solid #fff;
    text-align: center
}

.mbox_another .over .pic a:hover {
    border-color: #ff2832
}

.mbox_another .over .pic a img {
    width: 150px;
    height: 150px
}

.mbox_another .over .none_b .pic a:hover {
    border-color: #fff
}

.mbox_another .over .pic .hover a {
    width: auto;
    height: auto;
    display: inline-block;
    border: 0
}

.mbox_another .over .pic .hover {
    display: none;
    width: 150px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(./images/hover_bg.png) 0 0;
    color: #646464;
    line-height: 20px;
    text-align: center
}

.mbox_another .over .pic_hover .hover {
    display: block
}

.mbox_another .bucket .btn_a, .group_buy .over .btn_a, .t_box .child_info .btn_a {
    width: 26px;
    height: 45px;
    display: block;
    position: absolute;
    top: 80px;
    background-image: url(./images/product_sprites.png);
    background-repeat: no-repeat;
    background-color: #c4c4c4;
    border-radius: 3px;
    z-index: 666;
    cursor: pointer
}

.mbox_another .bucket .prev, .group_buy .over .prev, .t_box .child_info .prev {
    left: 0;
    background-position: 0 -430px
}

.mbox_another .bucket .next, .group_buy .over .next, .t_box .child_info .next {
    right: 0;
    background-position: -26px -430px
}

.mbox_another .bucket .btn_none, .group_buy .over .btn_none, .t_box .child_info .btn_none {
    background-color: #eaeaea;
    cursor: default
}

.mbox_another .bucket .name {
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    width: 144px
}

.mbox_another .bucket .link_more {
    text-align: right;
    padding-top: 5px
}

.product_content .group_buy .over .prev {
    left: 150px
}

.product_content .group_buy .over_package .prev {
    left: 0
}

.mbox_another_two .bucket {
    padding-top: 10px
}

.mbox_another_two .over ul .list_page {
    float: left;
    width: 925px;
    overflow: hidden;
    height: 464px
}

.mbox_another_two .over li {
    padding-top: 20px
}

.mbox_another_two .bucket .btn_a {
    top: 222px
}

.product_content_b .mbox_another .over li {
    height: 202px
}

.product_content_b .mbox_another_two .over ul .list_page {
    height: 424px
}

.product_content .aside {
    float: left;
    width: 210px
}

.product_content .aside .abox {
    border: 1px solid #eee;
    margin-bottom: 20px
}

.product_content .aside .abox h3 {
    height: 30px;
    color: #646464;
    font: 14px/30px "Microsoft Yahei";
    overflow: hidden;
    padding: 5px 0 0 8px;
    margin-bottom: -1px;
    background-color: #fff;
    position: relative;
    z-index: 333
}

.product_content .aside .abox .link_more {
    margin-top: -6px;
    padding: 0 20px 19px 0;
    text-align: right;
    background: #fff;
    position: relative
}

.product_content .aside .abox .list01 {
    width: 194px;
    margin: 0 auto;
    padding-bottom: 8px
}

.product_content .aside .list01 li {
    padding: 10px;
    width: 174px;
    overflow: hidden;
    border-top: 1px dotted #ccc
}

.product_content .aside .list01 .pic {
    display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #fff;
    position: relative
}

.product_content .aside .list01 .pic_hover {
    border-color: #f0f0f0
}

.product_content .aside .attention .list01 .pic_hover {
    border-color: #fff
}

.product_content .aside .list01 .price {
    padding-top: 3px
}

.product_content .aside .list01 .name {
    line-height: 18px;
    height: 36px;
    overflow: hidden
}

.product_content .aside .list01 .pic .hover {
    display: none;
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 149px;
    padding-left: 3px;
    background: url(./images/hover_bg.png) 0 0;
    color: #646464;
    line-height: 20px
}

.product_content .aside .list01 .pic_hover .hover {
    display: block;
    text-align: center
}

.product_content .aside .none_b .pic_hover {
    border-color: #fff
}

.product_content .aside .list_alsoview .name {
    height: auto
}

.product_content .aside .abox .tab {
    height: 25px;
    border-bottom: 1px solid #ccc;
    width: 190px;
    margin: 0 auto;
    background: #fff;
    padding-top: 2px
}

.product_content .aside .abox .tab li {
    float: left;
    width: 93px;
    text-align: center;
    height: 24px;
    padding: 1px;
    color: #969696;
    font: 14px/22px "Microsoft Yahei"
}

.product_content .aside .abox .tab li.hover {
    color: #ff2832;
    border: 1px solid #ccc;
    border-bottom-color: #fff;
    padding: 0;
    position: relative;
    margin-bottom: -1px
}

.product_content .aside .abox .list02 {
    width: 190px;
    margin: 0 auto 10px;
    padding-top: 5px;
    overflow: hidden
}

.product_content .aside .abox .list02 li {
    border-bottom: 1px dotted #ccc;
    height: 34px;
    line-height: 34px;
    position: relative;
    padding: 1px 0 0 20px;
    width: 170px;
    overflow: hidden;
    clear: both;
    z-index: 222
}

.product_content .aside .abox .list02 li .num {
    display: block;
    position: absolute;
    width: 13px;
    height: 15px;
    top: 10px;
    left: 0;
    color: #969696;
    text-align: center;
    background: url(./images/product_sprites.png) no-repeat -15px -410px;
    font: 12px/12px "simsun";
    z-index: 66
}

.product_content .aside .abox .list02 li .num_top3 {
    background-position: 0 -410px;
    color: #fff
}

.product_content .aside .abox .list02 li.hover {
    height: 70px;
    padding: 10px 0 0 65px;
    width: 125px;
    line-height: 18px
}

.product_content .aside .abox .list02 li.hover .pic {
    display: block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 33
}

.product_content .aside .abox .list02 li.hover .name, .product_content .aside .abox .list02 li.hover .zuozhe {
    widht: 125px;
    height: 18px;
    overflow: hidden;
    white-space: nowrap
}

.product_content .aside .abox .list02 li.hover .zuozhe {
    color: #969696
}

.product_content .aside .abox .list02 li.hover .price {
    padding-top: 10px
}

.product_content .aside .abox .list02 li.hover .price_m {
    padding-right: 3px
}

.product_content .aside .abox .list03 {
    width: 189px;
    margin: 1px auto 0;
    padding: 10px 0 16px 1px;
    overflow: hidden;
    border-top: 1px solid #e5e5e5
}

.product_content .aside .abox .list03 li {
    float: left;
    width: 63px;
    height: 22px;
    line-height: 22px;
    overflow: hidden
}

.product_content .aside .abox .list04 {
    width: 190px;
    margin: 0 auto;
    padding-bottom: 11px
}

.product_content .aside .abox .list04 li {
    border-top: 1px dotted #e5e5e5;
    position: relative;
    width: 126px;
    height: 66px;
    padding: 9px 0 0 64px;
    overflow: hidden;
    line-height: 20px
}

.product_content .aside .abox .list04 .pic {
    position: absolute;
    top: 10px;
    left: 0;
    width: 54px;
    height: 54px;
    overflow: hidden;
    border: 1px solid #f0f0f0
}

.product_content .aside .abox .list04 .name {
    height: 40px;
    width: 120px;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word
}

.product_content .aside .abox .list05 li {
    width: 170px;
    padding-left: 19px;
    background: url(./images/point96.png) no-repeat 8px 10px
}

.product_content .aside .abox .list05 {
    max-height: 1100px
}

.pop_zhijie {
    position: absolute;
    width: 270px;
    padding-bottom: 30px;
    overflow: hidden;
    border: 1px solid #ef4945;
    font-size: 12px;
    color: #646464;
    background-color: #fff
}

.pop_zhijie h3 {
    border-bottom: 1px solid #f5f5f5;
    height: 40px;
    overflow: hidden;
    position: relative;
    font: 14px/40px "Microsoft Yahei";
    padding: 0 0 0 12px
}

.pop_zhijie .close {
    display: block;
    width: 11px;
    height: 11px;
    background: url(./images/product_sprites.png) no-repeat -25px -140px;
    overflow: auto;
    font-size: 0;
    position: absolute;
    right: 13px;
    top: 13px
}

.pop_zhijie_info {
    text-align: center;
    padding-top: 18px
}

.pop_zhijie_info .btn {
    display: block;
    margin: 25px auto 0;
    height: 24px
}

.pop_zhijie_info .btn a, .pop_zhijie_info .btn a:hover {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    height: 24px;
    line-height: 24px;
    background-color: #ff2832;
    padding: 0 5px;
    border-radius: 3px
}

.pop_zhijie_info .btn a:hover {
    background-color: #f00000
}

.pop_fenqi {
    display: none;
    border: 1px solid #0096d2;
    width: 387px;
    padding-bottom: 10px;
    overflow: hidden;
    background-color: #fff;
    position: absolute;
    font-size: 12px;
    color: #646464;
    top: -200px;
    left: 10px
}

.btn_pop_hover .pop_fenqi {
    display: block
}

.pop_fenqi h3 {
    height: 40px;
    overflow: hidden;
    position: relative;
    font: 14px/40px "Microsoft Yahei";
    padding: 0 0 0 12px
}

.pop_fenqi .help, .pop_fenqi .help:hover {
    position: absolute;
    color: #969696 !important;
    font: 12px/20px "simsun";
    text-decoration: none;
    right: 12px;
    top: 12px;
    height: 20px;
    display: inline-block
}

.pop_fenqi .help:hover {
    text-decoration: underline
}

.pop_fenqi .help i {
    display: inline-block;
    width: 14px;
    height: 14px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -65px -500px;
    margin-right: 5px;
    position: relative;
    top: 3px
}

.pop_fenqi .fenqi_info {
    width: 387px;
    overflow: hidden
}

.pop_fenqi .fenqi_info ul {
    width: 388px
}

.pop_fenqi .fenqi_info li {
    float: left;
    width: 97px;
    text-align: center;
    font: 12px/20px Verdana;
    overflow: hidden
}

.pop_fenqi .fenqi_info li .title {
    height: 34px;
    border-right: 1px solid #fff;
    line-height: 34px;
    background-color: #f5f5f5;
    padding-top: 15px
}

.pop_fenqi .fenqi_info li .fei {
    border: 1px solid #f5f5f5;
    border-width: 0 1px 1px 0;
    height: 53px;
    padding-top: 15px
}

.pop_fenqi .fenqi_info li .row01 {
    line-height: 68px;
    height: 68px;
    padding: 0
}

.pop_fenqi .text {
    padding: 12px 0 0 12px;
    color: #969696
}

.pop_fenqi .fenqi_info li b {
    font-weight: normal;
    color: #ff2832
}

.pop_fenqi .fenqi_info li span {
    display: block
}

.narrow_page .product_wrapper, .narrow_page .product_main {
    width: 960px
}

.narrow_page .product_main .show_info {
    width: 620px
}

.narrow_page .product_main .sale_box .sale_box_left {
    width: 610px
}

.narrow_page .product_main .sale_box .price_info {
    width: 610px
}

.narrow_page .product_main .sale_box .price_info .price_qiang {
    width: 610px
}

.narrow_page .product_main .sale_box .cuxiao_info .right, .narrow_page .product_main .sale_box .area_info .right, .narrow_page .product_main .sale_box .cuxiao_info .right .child_info {
    width: 542px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .rule02 {
    width: 495px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .rule03 {
    width: 482px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .rule03 .jia_gou_info {
    width: 542px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .rule02 .jia_gou_info {
    width: 542px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .jia_gou_info .list li {
    width: 184px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .rule04 {
    width: 470px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .rule06 {
    width: 445px
}

.narrow_page .product_main .sale_box .buy_box .buy_box_btn {
    width: 547px
}

.narrow_page .product_main .service_more {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #f5f5f5;
    z-index: 10007;
    margin: 0;
    background: #fff;
    width: 0;
    padding: 10px 0 0 0
}

.narrow_page .sale_box_one .mbox_another .bucket, .narrow_page .sale_box_one .mbox_another h3 {
    width: 610px
}

.narrow_page .sale_box_one .mbox_another .bucket .over {
    width: 609px;
    margin-left: 1px
}

.narrow_page .sale_box_one .mbox_another .over li {
    padding-left: 25px;
    margin-right: 26px
}

.narrow_page .product_content {
    width: 960px
}

.narrow_page .product_content .main, .narrow_page .product_content .group_buy, .narrow_page .product_content .group_buy .tab2 {
    width: 730px
}

.narrow_page .product_content .group_buy .over {
    width: 730px
}

.narrow_page .product_content .group_buy .over .btn_a {
    display: block
}

.narrow_page .product_content .group_buy .over_package ul {
    margin-left: 0
}

.narrow_page .product_content .group_buy .over_package {
    padding: 40px 0 0;
    width: 540px
}

.narrow_page .product_content .group_buy .over_package li.zhu {
    padding: 0 10px 0 20px;
    width: 105px !important
}

.narrow_page .product_content .group_buy .over_package li .add {
    left: -5px
}

.narrow_page .mbox_another h3, .narrow_page .mbox_another .bucket, .narrow_page .product_content .t_box .tab_panel {
    width: 730px
}

.narrow_page .mbox_another .bucket .over {
    width: 707px;
    margin-left: 12px
}

.narrow_page .product_content .t_box .t_box_left, .narrow_page .product_content .t_box .section {
    width: 730px;
    padding-right: 0
}

.narrow_page .product_content .t_box .t_box_left {
    border-right: 0
}

.narrow_page .product_content .t_box .t_box_left .pro_content {
    width: 730px;
    overflow: hidden
}

.narrow_page .t_box .child_info .list {
    width: 425px
}

.narrow_page .product_content .t_box .pro_content .key {
    width: 572px
}

.narrow_page .product_content .tab_panel_fixed .tab_panel_kf {
    display: none
}

.narrow_page .product_content .t_box .tab_panel_fixed {
    width: 958px
}

.narrow_page .book_operation_fix, .narrow_page .book_operation {
    display: none
}

.narrow_page .product_main .sale_box {
    position: relative;
    z-index: 1000
}

.narrow_dang {
    display: none;
    width: 34px;
    height: 34px;
    overflow: hidden;
    left: -34px;
    top: -1px;
    position: absolute
}

.narrow_dang a, .narrow_dang a:hover {
    display: block;
    width: 34px;
    height: 34px;
    overflow: hidden
}

.narrow_dang a.shang img {
    margin-left: -40px
}

.narrow_dang a.hai img {
    margin-left: -80px
}

.narrow_dang a:hover img {
    margin-top: -35px
}

.narrow_page .narrow_dang {
    display: block
}

.narrow_page .service_more_info {
    display: none
}

.narrow_page .product_main .service_more_hover {
    width: 180px;
    padding-left: 10px;
    border-bottom: 1px solid #f5f5f5
}

.narrow_page .service_more_hover .service_more_info {
    display: block
}

.narrow_page .product_content .t_box {
    width: 730px
}

.narrow_page .product_content .t_box .pro_content .key li.fenlei {
    width: 640px
}

.narrow_page .product_main .sale_box .buy_box .text {
    width: 610px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .child_info .list {
    width: 588px;
    margin-left: -47px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .child_info .list li {
    padding-left: 47px;
    width: 100px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .child_info .list li .add {
    left: 15px
}

.narrow_page .product_main .sale_box .cuxiao_info .right .zeng_info .list li {
    width: 96px;
    margin-right: 13px
}

.narrow_page .product_main .sale_box .d15_price_info {
    width: 610px
}

.narrow_page .product_content .group_buy .paidang_box {
    padding-left: 150px
}

.narrow_page .product_content .group_buy .over li.zhu, .narrow_page .product_content .group_buy .over li {
    width: 150px
}

.fix_box {
    width: 72px;
    left: 50%;
    margin-left: 620px;
    position: fixed;
    bottom: 35px;
    _position: absolute;
    _top: expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-this.offsetHeight-30));
    z-index: 10000;
    font-family: 'Hiragino Sans GB', "Simsun"
}

.fix_box .fix_erweima {
    position: relative;
    margin-bottom: 6px;
    width: 45px;
    height: 45px;
    z-index: 10
}

.fix_box .yingxiang, .fix_box .yingxiang:hover {
    display: block;
    position: relative;
    z-index: 10;
    text-decoration: none;
    margin: 0 -13px 6px -12px;
    width: 70px;
    height: 56px;
    background: url(http://img63.ddimg.cn/upload_img/00111/product/icon_yingxiang.png) no-repeat 0 0
}

.fix_box .yingxiang:hover {
    background-position: -70px 0
}

.fix_box .fix_erweima .little, .fix_box .fix_erweima .little:hover {
    display: block;
    width: 45px;
    height: 45px;
    background: url(./images/erweima_home2.png) -124px -2px no-repeat
}

.fix_box .fix_erweima .little:hover, .fix_box .fix_erweima .on {
    background-position: -124px -54px
}

.fix_box .fix_erweima .big {
    display: block;
    width: 122px;
    height: 134px;
    background: url(./images/erweima_home2.png) 0 0 no-repeat;
    position: absolute;
    left: -122px;
    top: 0;
    z-index: 3
}

.fix_box .fix_erweima iframe {
    display: block;
    width: 122px;
    height: 134px;
    position: absolute;
    left: -122px;
    top: 0;
    z-index: 2
}

.fix_box .fix_box_survey {
    display: block;
    background: #646464;
    height: 29px;
    width: 31px;
    position: relative;
    z-index: 10;
    line-height: 14px;
    padding: 8px 7px;
    text-align: center;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    text-decoration: none;
    margin-bottom: 6px
}

.fix_box .fix_box_survey:hover {
    background: #fa3228;
    color: #fff;
    text-decoration: none
}

.fix_box .fix_box_back_up, .fix_box .fix_box_back_up:hover {
    display: block;
    background: #646464 url(./images/erweima_home2.png) -125px -106px no-repeat;
    height: 45px;
    width: 45px;
    text-indent: -9999px;
    position: relative;
    z-index: 10
}

.fix_box .fix_box_back_up:hover {
    background-color: #505050
}

.narrow_page .fix_box {
    left: auto;
    right: 0;
    margin-left: 0
}

.fix_box .fix_box_gg {
    display: block;
    background: #646464;
    height: 29px;
    width: 31px;
    position: relative;
    z-index: 10;
    line-height: 28px;
    padding: 8px 7px;
    text-align: center;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    text-decoration: none;
    margin-top: 6px
}

.product_main_b {
    width: 970px
}

.product_main_b .show_info, .product_main_b .sale_box .sale_box_left {
    width: 630px
}

.product_main_b .sale_box .price_info {
    width: 620px
}

.product_main_b .sale_box .cuxiao_info .right, .product_main_b .sale_box .area_info .right, .product_main_b .sale_box .cuxiao_info .right .child_info {
    width: 552px
}

.product_main_b .sale_box .cuxiao_info .right .rule02 {
    width: 505px
}

.product_main_b .sale_box .cuxiao_info .right .rule03 {
    width: 492px
}

.product_main_b .sale_box .cuxiao_info .right .rule04 {
    width: 480px
}

.product_main_b .sale_box .cuxiao_info .right .rule06 {
    width: 455px
}

.product_main_b .sale_box .buy_box .buy_box_btn {
    width: 557px
}

.product_main_b .service_more {
    float: none;
    position: absolute;
    right: -1px;
    top: 0;
    border-left: 1px solid #f5f5f5;
    z-index: 10007;
    margin: 0;
    background: #fff;
    width: 0;
    padding: 10px 0 0 0
}

.product_main_b .narrow_dang {
    display: block
}

.product_main_b .sale_box_one .mbox_another .bucket, .product_main_b .sale_box_one .mbox_another h3 {
    width: 610px
}

.product_main_b .sale_box_one .mbox_another .bucket .over {
    width: 609px;
    margin-left: 1px
}

.product_main_b .sale_box_one .mbox_another .over li {
    padding-left: 25px;
    margin-right: 26px
}

.product_main_b .sale_box {
    position: relative
}

.product_main_b .service_more_hover {
    width: 180px;
    padding-left: 10px
}

.product_main_b .sale_box .price_info .price_ph_hover .ph_info_bg {
    right: -3px
}

.pop_choucang {
    width: 496px;
    background-color: #fff;
    font: 16px "Microsoft Yahei";
    color: #646464;
    border: 1px solid #e6e6e6;
    padding-bottom: 60px;
    position: absolute
}

.pop_choucang h3 {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding-left: 13px;
    position: relative
}

.pop_choucang h3 .close, .pop_choucang h3 .close:hover {
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat right -705px;
    text-decoration: none;
    font-size: 0;
    line-height: 40px;
    position: absolute;
    top: 13px;
    right: 13px
}

.pop_choucang .icon {
    display: block;
    width: 28px;
    height: 28px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat left -705px;
    margin: 68px auto 0
}

.pop_choucang .icon_w {
    background-position: -30px -705px
}

.pop_choucang .text {
    padding: 20px 0 0;
    text-align: center
}

.pop_choucang .text a, .pop_choucang .text a:hover {
    color: #1a66b3;
    font-size: 12px;
    display: block;
    text-decoration: none;
    margin-top: 5px
}

.pop_choucang .text a:hover {
    text-decoration: underline
}

.pop_choucang .btn {
    display: block;
    padding-top: 26px;
    text-align: center
}

.pop_choucang .btn a, .pop_choucang .btn a:hover {
    display: inline-block;
    height: 34px;
    border: 1px solid #e6e6e6;
    line-height: 34px;
    font-size: 16px;
    color: #323232;
    background: url(./images/product_sprites.png) repeat-x 0 -671px;
    margin: 0 auto;
    padding: 0 35px;
    text-decoration: none;
    border-radius: 3px
}

.pop_choucang .btn a:hover {
    background: #f5f5f5
}

.masks {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10011;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    _height: expression(eval(document.documentElement.clientHeight))
}

.masks iframe {
    border: 0;
    height: 100%;
    width: 100%;
    opacity = 0;
    filter: alpha(opacity=0);
    background-color: #000;
    filter: alpha(opacity=20);
    opacity: .2
}

.product_content .aside .ad_product .list01 li {
    position: relative;
    overflow: visible
}

.ad_product .jump_frame {
    position: absolute;
    top: -23px;
    border: 1px solid #dcdcdc;
    background: #f8f8f8;
    width: 396px;
    height: 252px;
    z-index: 999;
    color: #646464;
    overflow: hidden;
    box-shadow: #ededed 3px 3px 0
}

.jump_window .img {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 14px;
    left: 34px;
    overflow: hidden
}

.jump_window h2 {
    width: 210px;
    overflow: hidden;
    height: 28px;
    left: 174px;
    top: 10px;
    position: absolute
}

.jump_window h2 a, .jump_window h2 a:hover {
    color: #1a66b3;
    font: bold 14px/28px "Microsoft Yahei"
}

.jump_window .price_d {
    width: 120px;
    position: absolute;
    left: 34px;
    top: 144px;
    font: bold 14px Verdana
}

.jump_window .key_word {
    position: absolute;
    left: 34px;
    top: 169px;
    height: 50px;
    width: 130px;
    overflow: hidden
}

.product_content .aside .ad_product .key_word li {
    float: left;
    height: 18px;
    line-height: 18px;
    color: #969696;
    border: 1px solid #969696;
    padding: 0 5px;
    background: #fff;
    margin: 0 6px 6px 0;
    _display: inline;
    width: auto;
    border-radius: 2px
}

.jump_window .dangdang_icon {
    position: absolute;
    left: 34px;
    top: 220px;
    width: 120px;
    height: 33px;
    overflow: hidden
}

.jump_window .dangdang_icon .icon {
    float: left;
    background: url("./images/product_sprites.png") no-repeat 0 0;
    width: 18px;
    height: 18px;
    margin: 5px 5px 0 0
}

.jump_window .dangdang_icon .dang {
    background-position: 0 -230px
}

.jump_window .dangdang_icon .name {
    float: left;
    padding-top: 4px;
    color: #ff2832
}

.jump_window .book_produce {
    position: absolute;
    left: 174px;
    top: 40px;
    width: 210px;
    line-height: 20px
}

.jump_window .book_produce a, .jump_window .book_produce a:hover {
    color: #1a66b3;
    font: 12px/20px Verdana
}

.jump_window .book_produce b {
    font: bold 12px/20px Verdana;
    padding: 0 5px
}

.jump_window .abstract {
    width: 210px;
    line-height: 20px;
    height: 100px;
    overflow: hidden;
    border-top: 1px solid #ebebeb;
    margin-top: 10px;
    padding: 10px 0 0
}

.jump_window .book_produce .evaluation a {
    color: #646464
}

.jump_window .book_produce .evaluation a span {
    color: #1a66b3
}

.jump_window .book_produce .evaluation:hover, .jump_window .abstract:hover {
    text-decoration: underline
}

.jump_window .abstract a {
    color: #646464
}

.jump_window .abstract a:hover {
    color: #323232 !important
}

.down_payment {
    width: 1200px;
    height: 90px;
    overflow: hidden;
    background: #f5f5f5;
    margin: 0 auto 30px;
    clear: both
}

.narrow_page .down_payment {
    width: 960px
}

.narrow_page .down_payment .left {
    width: 82px;
    padding-left: 20px
}

.narrow_page .down_payment .right li {
    width: 286px
}

.narrow_page .down_payment .right .jiao {
    right: 8px
}

.down_payment .left {
    float: left;
    height: 90px;
    width: 154px;
    padding-left: 60px;
    color: #646464;
    font: 16px/90px "Microsoft Yahei"
}

.down_payment .right li {
    width: 328px;
    float: left;
    overflow: hidden;
    height: 90px;
    background-image: url(./images/sprites_dp_dj.png);
    background-repeat: no-repeat;
    color: #969696;
    position: relative
}

.down_payment .right .jiao {
    height: 90px;
    width: 22px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 36px;
    background: url(./images/sprites_dp_dj.png) no-repeat right -270px
}

.down_payment .right .step04 .jiao {
    display: none
}

.down_payment .right .step01 {
    background-position: 0 0
}

.down_payment .right .step02 {
    background-position: 0 -90px
}

.down_payment .right .step04 {
    background-position: 0 -180px
}

.down_payment .right li span {
    display: block
}

.down_payment .right .title {
    padding: 27px 0 2px 60px;
    font: bold 14px/22px "Microsoft Yahei"
}

.down_payment .right .title b {
    font-size: 12px;
    font-weight: normal
}

.down_payment .right .text {
    font: 12px/14px "simsun";
    padding: 0 0 0 60px;
    color: #ff6400
}

.yushou_j {
    width: 640px;
    height: 102px;
    overflow: hidden;
    margin-left: -10px;
    background: #fff8f4;
    position: relative
}

.yushou_j ul {
    width: 618px;
    height: 102px;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}

.yushou_j ul li {
    float: left;
    height: 47px;
    text-align: center;
    position: relative
}

.yushou_j ul.yushou_j_2 li {
    width: 309px
}

.yushou_j ul.yushou_j_3 li {
    width: 206px
}

.yushou_j .circle {
    width: 18px;
    height: 18px;
    overflow: hidden;
    border-radius: 18px;
    position: absolute;
    top: 51px;
    background: #ebebeb;
    right: 10px
}

.yushou_j li .circle {
    left: 0;
    right: auto
}

.yushou_j li.deep .circle {
    top: 48px;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    background: #ff6400 url(./images/product_sprites.png) no-repeat 0 -1075px;
    z-index: 88
}

.yushou_j li .line {
    display: block;
    height: 6px;
    position: absolute;
    top: 57px;
    left: 0;
    background: #ebebeb;
    width: 100%;
    z-index: 55
}

.yushou_j li .line i {
    background: #ebebeb;
    width: 100%;
    display: block;
    height: 6px;
    position: absolute;
    top: 0;
    left: -10%
}

.yushou_j li.deep .line i {
    background: #ff6400
}

.yushou_j ul.yushou_j_3 li.s02 .line i {
    left: -10%
}

.yushou_j ul.yushou_j_3 li.s03 .line i {
    left: -70%;
    width: 150%
}

.yushou_j ul li .price {
    color: #646464;
    font: 12px/24px "Microsoft Yahei", "Verdana";
    display: inline-block;
    padding-top: 5px
}

.yushou_j ul li .price b {
    font-size: 14px;
    display: block
}

.yushou_j ul li.deep .price {
    color: #ff6400
}

.yushou_j ul li .num {
    display: none
}

.yushou_j ul li.deep .num {
    display: block;
    padding-top: 14px
}

.yushou_j ul li.deep .num b {
    display: inline-block;
    background: #ff6400;
    color: #fff;
    line-height: 20px;
    height: 20px;
    padding: 0 10px;
    color: #fff;
    border-radius: 10px;
    font-weight: normal
}

.narrow_page .yushou_j {
    width: 620px !important
}

.narrow_page .yushou_j ul {
    width: 610px !important
}

.narrow_page .yushou_j ul.yushou_j_2 li {
    width: 305px !important
}

.narrow_page .yushou_j ul.yushou_j_3 li {
    width: 203px !important
}

.narrow_page .yushou_j .circle {
    right: 5px
}

.narrow_page .down_payment_pod .left {
    width: 95px
}

.narrow_page .down_payment_pod .right li {
    width: 160px
}

.down_payment_pod .left {
    width: 178px
}

.down_payment_pod .right li {
    width: 185px;
    padding-right: 50px;
    background-image: url(./images/sprites_dp_pod.png)
}

.down_payment_pod .right .step02 {
    background-position: 0 -90px
}

.down_payment_pod .right .step03 {
    background-position: 0 -180px
}

.down_payment_pod .right .step04 {
    background-position: 0 -270px
}

.down_payment_pod .right .title {
    padding-top: 35px
}

.down_payment_pod .right .step04 .title {
    padding-top: 27px
}

.down_payment_pod .right .text {
    color: #d737d7
}

.search_shop {
    width: 194px;
    margin: 0 auto;
    padding: 1px 0 20px
}

.search_shop .key, .search_shop .r_select {
    background: #f9f9f9;
    border: 1px solid #e2e2e2;
    height: 26px;
    padding-left: 5px;
    width: 187px;
    margin: 0 auto 10px;
    position: relative;
    z-index: 999
}

.search_shop input {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border: 0;
    background: #f9f9f9;
    width: 170px;
    color: #646464;
    *margin-top: -1px;
    outline: 0
}

.search_shop .r_select span {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 26px;
    width: 26px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat -74px -729px;
    border-left: 1px solid #e2e2e2;
    cursor: pointer
}

.search_shop .r_select span.select_list {
    position: absolute;
    top: 26px;
    left: -1px;
    background: #fff;
    border: 1px solid #e2e2e2;
    width: 192px;
    height: auto
}

.search_shop .r_select span.select_list a, .search_shop .r_select span.select_list a:hover {
    display: block;
    width: 187px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    padding-left: 5px
}

.search_shop .r_select span.select_list a:hover {
    background: #f5f5f5
}

.search_shop .btn, .search_shop .btn:hover {
    margin: 0 auto;
    width: 62px;
    height: 22px;
    display: block;
    background: url(./images/product_sprites.png) no-repeat 0 -95px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    text-align: center;
    font: 12px/22px "Microsoft Yahei";
    text-decoration: none
}

.search_shop .btn:hover {
    background: #f5f5f5
}

.hai_info {
    padding-top: 25px;
    width: 860px;
    overflow: hidden
}

.hai_info li {
    float: left;
    width: 180px;
    padding: 15px 15px 40px;
    color: #2b2b2c;
    font: 16px 'Microsoft Yahei';
    text-align: center
}

.hai_info li .pic {
    display: block;
    background: url(./images/hai_info.png) no-repeat 0 0;
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: 0 auto 13px
}

.hai_info li.list02 .pic {
    background-position: -120px 0
}

.hai_info li.list03 .pic {
    background-position: -240px 0
}

.hai_info li.list04 .pic {
    background-position: -360px 0
}

.hai_info li .point {
    background: url(./images/hai_info.png) no-repeat 0 -125px;
    display: inline-block;
    width: 4px;
    height: 4px;
    overflow: hidden;
    margin: -0 5px;
    top: -3px;
    *top: -6px;
    position: relative
}

.hai_info li .text {
    display: block;
    position: relative
}

.narrow_page .hai_info {
    width: 730px
}

.narrow_page .hai_info li {
    width: 150px;
    padding: 15px 16px 40px;
    font-size: 14px
}

.narrow_page .hai_info li.list04 .text {
    width: 180px;
    margin: 0 -16px
}

.app_pop {
    width: 608px;
    color: #646464;
    font: 12px "Microsoft Yahei";
    padding-bottom: 65px;
    z-index: 9999;
    position: relative
}

.pro_masks .app_pop {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -304px;
    margin-top: -149px
}

.app_pop .close, .app_pop .close:hover {
    top: 13px;
    right: 13px
}

.app_pop h3 {
    font: 14px/38px "Microsoft Yahei";
    height: 38px;
    padding: 0 0 0 12px
}

.app_pop .title {
    color: #214c90;
    padding: 42px 40px 12px 40px;
    font-size: 14px;
    font-weight: bold
}

.app_pop .title a, .app_pop .title a:hover {
    color: #214c90
}

.app_pop .app_left {
    float: left;
    width: 213px;
    height: 120px;
    border-right: 1px solid #e6e6e6;
    overflow: hidden;
    padding: 0 0 0 39px
}

.app_pop .app_right {
    float: left;
    width: 320px;
    padding: 0 0 0 20px
}

.app_pop .nav span {
    width: 16px;
    height: 16px;
    float: left;
    text-align: center;
    overflow: hidden;
    color: #fff;
    background: #ccc;
    font: 12px/16px Verdana;
    border-radius: 10px;
    margin-right: 5px
}

.app_pop .app_left img {
    display: block;
    width: 90px;
    height: 90px;
    margin: 12px 0 0 21px
}

.app_pop .app_right .phone {
    position: relative;
    padding-top: 10px
}

.app_pop .app_right .phone input {
    float: left;
    height: 30px;
    border: 1px solid #e6e6e6;
    line-height: 30px;
    font-size: 12px;
    padding-left: 10px;
    width: 156px;
    overflow: hidden;
    color: #969696;
    border-radius: 2px;
    margin-right: 10px
}

.app_pop .app_right .phone a, .app_pop .app_right .phone a:hover {
    float: left;
    color: #323232;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    text-decoration: none;
    width: 86px;
    height: 29px;
    line-height: 29px;
    border-radius: 3px;
    text-align: center;
    background: url(./images/product_sprites.png) no-repeat 0 -671px
}

.app_pop .app_right .phone a.error, .app_pop .app_right .phone a.error:hover {
    background: #d2d2d2;
    color: #fff;
    cursor: default
}

.app_pop .app_right .phone input.error {
    border-color: #ff6464;
    background: #fdf0ef;
    color: red
}

.app_pop .app_right .phone .hint, .app_pop .app_right .phone .success {
    display: block;
    position: absolute;
    top: 46px;
    left: 0;
    color: #f00000
}

.app_pop .app_right .phone .success {
    color: #2ca024
}

.app_pop .app_right .phone .hint i, .app_pop .app_right .phone .success i {
    float: left;
    width: 9px;
    height: 9px;
    background: url(./images/product_sprites.png) no-repeat 0 -1065px;
    margin: 4px 6px 0 0
}

.app_pop .app_right .phone .success i {
    background-position: -10px -1065px
}

.outlets {
    position: absolute;
    top: 29px;
    right: 0;
    z-index: 10000;
    width: 1200px
}

.narrow_page .outlets {
    width: 960px
}

.outlets .o_icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10001
}

.outlets .o_close {
    background: url(./images/close.png) no-repeat;
    height: 19px;
    width: 19px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: -19px
}

.outlets a.o_close:hover {
    background-position: 0 -19px
}

.outlets .o_banner {
    height: 400px;
    z-index: 10000;
    position: absolute;
    top: 24px;
    right: 0
}

.outlets .o_icon img {
    display: block
}

.t_box .canshu_cont {
    padding: 10px 0 20px;
    color: #323232;
    font: 12px "Microsoft Yahei", "Verdana"
}

.t_box .canshu_cont table {
    border-left: 1px solid #eee
}

.t_box .canshu_cont th, .t_box .canshu_cont td {
    text-align: left;
    vertical-align: middle
}

.t_box .canshu_cont th {
    height: 40px;
    background: #eee;
    padding-left: 30px
}

.t_box .canshu_cont td {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    height: 28px;
    line-height: 28px
}

.t_box .canshu_cont .dsj_td_l {
    width: 170px;
    color: #646464;
    background: #f8f8f8;
    text-align: right;
    padding-right: 10px
}

.t_box .canshu_cont .dsj_td_r {
    padding-left: 10px
}

.ad_product h3 {
    background: #fff url(http://img63.ddimg.cn/upload_img/00111/gg/guanggao02.png) no-repeat 173px 10px
}

.t_guanggao_br {
    background: #fff url(http://img63.ddimg.cn/upload_img/00111/gg/guanggao02.png) no-repeat right 255px
}

.product_fb .t_guanggao_br {
    background-position: right 289px
}

.pro_masks {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10011;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    _height: expression(eval(document.documentElement.clientHeight))
}

.pro_masks .masks_bg {
    border: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=20);
    opacity: .2
}

.pop_lingquan {
    width: 660px;
    border: 1px solid #e6e6e6;
    background: #fff;
    font: 12px "Microsoft Yahei", "Verdana"
}

.pro_masks .pop_lingquan {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -331px;
    margin-top: -227px
}

.pop_lingquan h3 {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding: 0 0 12px 13px;
    position: relative
}

.pop_lingquan h3 .close, .pop_lingquan h3 .close:hover {
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat right -705px;
    text-decoration: none;
    font-size: 0;
    line-height: 40px;
    position: absolute;
    top: 13px;
    right: 13px
}

.pop_lingquan .lingquan_box_s {
    height: 402px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative
}

.pop_lingquan .lingquan_box {
    width: 640px;
    *padding-bottom: 20px
}

.pop_lingquan .lingquan_box .quan {
    width: 300px;
    height: 114px;
    overflow: hidden;
    float: left;
    _display: inline;
    margin: 0 0 20px 20px;
    background: #ffc46e;
    border-radius: 5px;
    position: relative
}

.pop_lingquan .lingquan_box .quan .y01, .pop_lingquan .lingquan_box .quan .y02 {
    background: #fff;
    border-radius: 8px;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 90px;
    z-index: 666
}

.pop_lingquan .lingquan_box .quan .y01 {
    top: -4px
}

.pop_lingquan .lingquan_box .quan .y02 {
    bottom: -4px
}

.pop_lingquan .lingquan_box .quan .lq_left {
    float: left;
    width: 84px;
    padding: 20px 0 0 10px;
    color: #fff;
    line-height: 20px
}

.pop_lingquan .lingquan_box .quan .lq_right {
    float: left;
    width: 195px;
    padding-left: 10px;
    margin-top: 20px;
    height: 42px;
    line-height: 22px;
    border-left: 1px solid #ffe2b7;
    color: #cd8534;
    overflow: hidden
}

.pop_lingquan .lingquan_box .quan .lq_left .jg {
    font-size: 24px;
    font-weight: bold
}

.pop_lingquan .lingquan_box .quan .lq_left .jg b {
    font-size: 14px
}

.pop_lingquan .lingquan_box .quan .lq_left span, .pop_lingquan .lingquan_box .quan .lq_right span {
    display: block
}

.pop_lingquan .lingquan_box .quan .lq_right span {
    width: 195px;
    height: 22px;
    overflow: hidden
}

.pop_lingquan .lingquan_box .quan .lq_right b {
    font-weight: normal;
    font-family: "simsun"
}

.pop_lingquan .lingquan_box .quan .lq_right a, .pop_lingquan .lingquan_box .quan .lq_right a:hover {
    color: #cd8534;
    text-decoration: none
}

.pop_lingquan .lingquan_box .quan .lq_right a:hover {
    text-decoration: underline
}

.pop_lingquan .lingquan_box .quan .btn {
    position: absolute;
    height: 40px;
    width: 300px;
    bottom: 0;
    left: 0
}

.pop_lingquan .lingquan_box .quan .btn .lq_btn, .pop_lingquan .lingquan_box .quan .btn .lq_btn:hover {
    width: 180px;
    height: 24px;
    overflow: hidden;
    background: #fff;
    border-radius: 15px;
    margin: 0 auto;
    text-decoration: none;
    display: block;
    color: #fdaf40;
    line-height: 24px;
    text-align: center;
    box-shadow: 0 3px 2px #e2aa63;
    cursor: pointer
}

.pop_lingquan .lingquan_box .quan .btn input {
    float: left;
    border: 0;
    width: 86px;
    height: 24px;
    overflow: hidden;
    padding: 0 10px;
    color: #323232;
    font: 12px/24px "Microsoft Yahei", "Verdana";
    margin-left: 10px;
    _display: inline;
    border-radius: 3px
}

.pop_lingquan .lingquan_box .quan .btn img {
    width: 42px;
    height: 22px;
    float: left;
    border: 1px solid #b4b2b0;
    margin-left: 10px;
    _display: inline
}

.pop_lingquan .lingquan_box .quan .btn .rep, .pop_lingquan .lingquan_box .quan .btn .rep:hover {
    background: url(./images/product_sprites.png) no-repeat 0 -1100px;
    width: 20px;
    height: 18px;
    overflow: hidden;
    float: left;
    text-decoration: none;
    margin: 3px 0 0 10px;
    _display: inline
}

.pop_lingquan .lingquan_box .quan .btn .lq_btn02, .pop_lingquan .lingquan_box .quan .btn .lq_btn02:hover {
    width: 80px;
    float: left;
    margin-left: 10px;
    _display: inline
}

.pop_lingquan .lingquan_box .quan .btn_ok {
    background: #ff6166;
    z-index: 555;
    text-align: center;
    line-height: 40px;
    color: #fff
}

.pop_lingquan .lingquan_box .quan_over {
    background: #ffe2ba
}

.pop_lingquan .lingquan_box .quan_over .btn .lq_btn, .pop_lingquan .lingquan_box .quan_over .btn .lq_btn:hover {
    background: #ccc;
    color: #fff;
    box-shadow: none;
    cursor: default
}

.pop_lingquan .lingquan_box .quan .y03 {
    background: #3b2306;
    filter: alpha(opacity=60);
    opacity: .6;
    position: absolute;
    width: 300px;
    height: 114px;
    top: 0;
    left: 0;
    z-index: 444
}

.pop_lingquan .lingquan_box .quan .hint {
    position: absolute;
    top: 45px;
    left: 40px;
    z-index: 555;
    background: #fff;
    height: 24px;
    border-radius: 12px;
    white-space: nowrap;
    color: #646464;
    line-height: 24px;
    padding: 0 6px
}

.pop_lingquan .lingquan_box .quan .hint i {
    float: left;
    width: 14px;
    height: 14px;
    background: url(./images/product_sprites.png) no-repeat 0 -1043px;
    overflow: hidden;
    margin: 4px 6px 0 0
}

.daohuo_pop {
    width: 420px;
    border: 1px solid #e6e6e6;
    font: 12px "Microsoft Yahei";
    color: #999;
    padding-bottom: 20px;
    background: #fff
}

.pro_masks .daohuo_pop {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -210px;
    margin-top: -100px
}

.daohuo_pop h3 {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding: 0 0 8px 13px;
    position: relative;
    color: #646464
}

.daohuo_pop h3 .close, .daohuo_pop h3 .close:hover {
    width: 13px;
    height: 13px;
    overflow: hidden;
    background: url(./images/product_sprites.png) no-repeat right -705px;
    text-decoration: none;
    font-size: 0;
    line-height: 40px;
    position: absolute;
    top: 13px;
    right: 13px
}

.daohuo_pop .hint {
    padding-left: 44px;
    color: #999
}

.daohuo_pop .daohuo_info {
    padding-top: 16px
}

.daohuo_info .left {
    float: left;
    width: 142px;
    height: 46px;
    overflow: hidden;
    text-align: right;
    line-height: 24px
}

.daohuo_info .right {
    float: left;
    width: 278px;
    height: 46px;
    overflow: hidden;
    position: relative
}

.daohuo_info .right input {
    color: #323232;
    font-size: 12px;
    padding-left: 10px;
    border: 1px solid #e6e6e6;
    height: 24px;
    line-height: 24px;
    width: 190px
}

.daohuo_info .right input.num {
    width: 66px
}

.daohuo_info .btn {
    padding: 0 0 0 142px
}

.daohuo_info .btn a, .daohuo_info .btn a:hover {
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0 23px;
    overflow: hidden;
    letter-spacing: 2px;
    background: #ff2832;
    color: #fff;
    text-decoration: none
}

.daohuo_info .btn a:hover {
    background: #f00000
}

.daohuo_info .right .error {
    position: absolute;
    color: #ff2832;
    bottom: 2px;
    left: 0;
    *top: 29px;
    top: 29px \0
}

.daohuo_info .right .error i {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    background: url(./images/daohuo.png) no-repeat 0 0;
    position: relative;
    top: 2px;
    margin-right: 4px
}

.daohuo_info .ok {
    font-size: 14px;
    font-weight: bold;
    color: #8dc845;
    padding: 24px 0 0 90px
}

.daohuo_info .ok .icon {
    float: left;
    width: 28px;
    height: 28px;
    overflow: hidden;
    background: url(./images/daohuo.png) no-repeat 0 -30px;
    margin-right: 7px;
    position: relative;
    top: -5px
}

.daohuo_info .worry {
    padding: 24px 0 0 64px;
    color: #666
}

.daohuo_info .worry .icon {
    background-position: 0 -60px
}

.daohuo_info .txt {
    clear: both;
    color: #666;
    text-align: center;
    padding-top: 10px
}

.daohuo_info .btn2 {
    padding: 40px 0 0;
    text-align: center
}

.daohuo_info .btn2 a, .daohuo_info .btn2 a:hover {
    float: none;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: #ff2832;
    border: 1px solid #ff2832;
    margin-right: 20px
}

.daohuo_info .btn2 a.other, .daohuo_info .btn2 a.other:hover {
    border: 1px solid #e6e6e6;
    color: #505050;
    background: url(./images/product_sprites.png) no-repeat 0 -671px
}

.daohuo_info .btn2 a:hover {
    background: #f00000
}

.daohuo_info .btn2 a.other:hover {
    background: #f5f5f5
}

锘? .mbox3 {
    margin-bottom: 20px
}

.mbox3 .tit {
    background: #f0f0f0;
    border-bottom: 1px solid #dcdcdc;
    font: 14px/34px "microsoft YaHei";
    color: #787878;
    height: 34px;
    padding-left: 20px
}

.mbox3 .comment_head {
    width: 970px;
    color: #646464;
    overflow: hidden;
    position: relative;
    font-family: "microsoft YaHei";
    padding-bottom: 22px
}

.mbox3 .comment_rate {
    width: 178px;
    float: left
}

.comment_rate .processingbar, .comment_rate .processingbar2, .comment_rate .processingbar3, .comment_rate .processingbar4 {
    margin: 15px 0 0 20px;
    position: relative;
    width: 158px;
    height: 117px
}

.comment_rate .processingbar {
    background: url(./images/comment_cycle.png) no-repeat 0 0 \9
}

.comment_rate .processingbar2 {
    background: url(./images/comment_cycle.png) no-repeat 0 -120px \9
}

.comment_rate .processingbar3 {
    background: url(./images/comment_cycle.png) no-repeat 0 -240px \9
}

.comment_rate .processingbar4 {
    background: url(./images/comment_cycle.png) no-repeat 0 -360px
}

.comment_rate .processingbar .nei, .comment_rate .processingbar2 .nei, .comment_rate .processingbar3 .nei, .comment_rate .processingbar4 .nei {
    width: 93px;
    height: 93px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #646464;
    font-family: "Microsoft Yahei";
    text-align: center;
    border-radius: 46px
}

.comment_rate .processingbar .nei {
    background: url(./images/comment_cycle.png) no-repeat -10px -10px
}

.comment_rate .processingbar2 .nei {
    background: url(./images/comment_cycle.png) no-repeat -10px -130px
}

.comment_rate .processingbar3 .nei {
    background: url(./images/comment_cycle.png) no-repeat -10px -250px
}

.comment_rate .nei span {
    display: block;
    padding: 20px 2px 0 0
}

.comment_rate .nei span.num {
    color: #645a5a;
    font-size: 30px;
    padding-top: 0
}

.comment_rate .nei .num i {
    font-size: 22px;
    position: relative;
    top: -2px
}

.comment_rate .processingbar svg .big {
    stroke: #ff3d46;
    stroke-width: 6px
}

.comment_rate .processingbar svg .small {
    stroke: #ffb7bb;
    stroke-width: 6px
}

.comment_rate .processingbar2 svg .big {
    stroke: #ff7019;
    stroke-width: 6px
}

.comment_rate .processingbar2 svg .small {
    stroke: #ffcaaa;
    stroke-width: 6px
}

.comment_rate .processingbar3 svg .big {
    stroke: #93d629;
    stroke-width: 6px
}

.comment_rate .processingbar3 svg .small {
    stroke: #d7f0b0;
    stroke-width: 6px
}

.comment_tag_none {
    color: #969696;
    font-size: 14px;
    text-align: center;
    padding-top: 12px
}

.comment_tag_none .icon {
    background: url(./images/comment_cycle.png) no-repeat 0 -480px;
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 15px
}

.comment_rate .processingbar3_none {
    background: url(./images/comment_cycle.png) no-repeat 0 -240px
}

.comment_rate .processingbar3_none svg {
    display: none
}

.mbox3 .comment_tag_wrap {
    width: 594px;
    float: left
}

.comment_tag_label {
    padding: 16px 0 0;
    line-height: 20px
}

.comment_chart_list {
    position: absolute;
    left: 823px;
    top: 0;
    padding: 16px 0 0;
    line-height: 20px
}

.comment_chart_list a, .comment_chart_list a:hover {
    display: block;
    margin-top: 16px;
    height: 34px;
    overflow: hidden;
    padding: 0 20px;
    font: 14px/34px "microsoft YaHei";
    color: #fff !important;
    text-decoration: none;
    border-radius: 3px
}

.comment_tag_total {
    position: relative;
    width: 579px;
    padding: 16px 15px 0 0;
    overflow: hidden
}

.comment_tag_total .up {
    position: absolute;
    width: 13px;
    height: 13px;
    overflow: hidden;
    font-size: 0;
    line-height: 40px;
    background: url(./images/comment_sprite.png) no-repeat 0 0;
    right: 0;
    top: 18px
}

.comment_tag_total_up {
    height: 36px
}

.comment_tag_total_up .up {
    background-position: -15px 0
}

.comment_tag_total .tag_posi {
    float: left;
    padding: 0 10px 10px 0
}

.comment_tag_total .tag_posi a, .comment_tag_total .tag_posi a:hover {
    white-space: nowrap;
    display: block;
    height: 24px;
    line-height: 24px;
    background: #ffedee;
    border: 1px solid #ffedee;
    padding: 0 10px;
    color: #646464;
    text-decoration: none;
    border-radius: 3px
}

.comment_tag_total .tag_posi a.current, .comment_tag_total .tag_posi a.current:hover {
    background: #ff2832;
    border-color: #ff2832;
    color: #fff
}

.comment_tag_total .tag_posi a:hover {
    border-color: #fa97a0
}

.comment_body {
    color: #646464
}

.comment_body .comment_tabs {
    height: 34px;
    background: #f0f0f0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    font-family: "microsoft YaHei"
}

.comment_tabs .comment_tabs_wrap {
    float: left;
    width: 790px;
    height: 34px
}

.comment_tabs .comment_tabs_wrap span {
    float: left;
    padding: 0 15px 0 20px;
    line-height: 34px;
    cursor: pointer;
    white-space: nowrap
}

.comment_tabs .comment_tabs_wrap span.on {
    color: #ff2832
}

.comment_tabs .comment_sort {
    float: right;
    width: 94px;
    height: 34px;
    position: relative
}

.comment_tabs .comment_sort .pl02 {
    display: block;
    height: 20px;
    width: 62px;
    position: absolute;
    line-height: 20px;
    top: 7px;
    left: 0;
    background: #fafafa;
    border: 1px solid #ccc;
    padding-left: 8px;
    cursor: pointer;
    border-radius: 2px;
    z-index: 444
}

.comment_tabs .comment_sort i.icon {
    position: absolute;
    display: block;
    width: 5px;
    height: 3px;
    font-size: 0;
    line-height: 9px;
    overflow: hidden;
    background: url(./images/comment_sprite.png) no-repeat -45px 0;
    left: 61px;
    top: 16px;
    z-index: 666
}

.comment_tabs .comment_sort ul {
    display: none;
    position: absolute;
    z-index: 555;
    top: 7px;
    border: 1px solid #ccc;
    background: #fafafa;
    width: 70px
}

.comment_tabs .comment_sort ul a, .comment_tabs .comment_sort ul a:hover {
    display: block;
    color: #646464;
    text-decoration: none;
    padding-left: 8px;
    width: 62px;
    line-height: 20px;
    height: 20px
}

.comment_tabs .comment_sort ul a:hover {
    background: #f0f0f0
}

.comment_tabs .comment_sort_hover ul {
    display: block
}

.comment_tabs .comment_sort_hover i.icon {
    background-position: -30px 0
}

.comment_body .item_wrap {
    padding: 0 10px
}

.item_wrap .comment_items {
    padding: 0 0 19px 10px;
    border-bottom: 1px solid #e6e6e6
}

.item_wrap .comment_items_none {
    border-bottom: 0;
    padding: 30px 0 10px;
    color: #969696;
    text-align: center;
    font: 14px "microsoft YaHei"
}

.item_wrap .comment_items_none .icon {
    display: block;
    margin: 0 auto 12px;
    width: 187px;
    height: 170px;
    background: url(./images/comment_cycle.png) no-repeat 0 -580px
}

.comment_items .items_right {
    float: left;
    width: 1005px
}

.comment_items .items_left_pic {
    float: left;
    width: 80px;
    padding: 15px 0 0 50px
}

.comment_items .describe_detail {
    line-height: 22px;
    position: relative;
    padding: 15px 0 2px
}

.comment_items .describe_detail .hide_show {
    position: absolute;
    bottom: -28px;
    right: 0;
    color: #1a66b3;
    background: #fff;
    padding-right: 14px;
    cursor: pointer
}

.comment_items .describe_detail .hide_show i {
    position: absolute;
    right: 2px;
    top: 10px;
    width: 5px;
    height: 3px;
    overflow: hidden;
    line-height: 10px;
    font-size: 0;
    background: url(./images/comment_sprite.png) no-repeat -75px -5px;
    margin-left: 7px
}

.comment_items .describe_detail .hide_show i.up {
    background-position: -75px 0
}

.comment_items .items_left_pic .pic {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 25px;
    margin: 8px 0 6px 5px
}

.comment_items .items_left_pic .pic img {
    width: 50px;
    height: 50px
}

.comment_items .items_left_pic .name {
    display: block;
    width: 85px;
    text-align: center;
    color: #969696;
    white-space: nowrap;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    position: relative;
    margin-left: -10px
}

.comment_items .items_left_pic .level {
    display: block;
    margin-top: 1px;
    width: 62px;
    height: 17px;
    overflow: hidden;
    line-height: 51px;
    font-size: 0;
    background: url(./images/comment_vip.png) no-repeat 0 0
}

.comment_items .items_left_pic .level01 {
    background-position: 0 0
}

.comment_items .items_left_pic .level02 {
    background-position: 0 -20px
}

.comment_items .items_left_pic .level03 {
    background-position: 0 -40px
}

.comment_items .items_left_pic .level04 {
    background-position: 0 -60px
}

.comment_items .items_right .starline {
    color: #969696;
    padding-top: 9px
}

.comment_items .items_right .starline span {
    float: left;
    padding-right: 16px
}

.comment_items .pic_show {
    padding: 6px 0 5px
}

.comment_items .pic_show li {
    float: left;
    width: 68px;
    height: 68px;
    border: 1px solid #dfdfdf;
    margin-right: 10px;
    _display: inline
}

.comment_items .pic_show li.on {
    border-color: #ff3d46;
    position: relative
}

.comment_items .pic_show li.hover {
    border-color: #ff3d46
}

.comment_items .pic_show li img {
    width: 68px;
    height: 68px
}

.comment_items .describe_detail .icon {
    float: left;
    height: 16px;
    padding: 0 8px;
    border: 1px solid #ff8c8e;
    color: #ff505a;
    line-height: 16px;
    overflow: hidden;
    border-radius: 2px;
    margin-right: 5px;
    margin-top: 2px
}

.items_right .pic_show_arrow {
    display: none
}

.items_right .on .pic_show_arrow {
    display: block;
    width: 8px;
    height: 4px;
    overflow: hidden;
    line-height: 12px;
    font-size: 0;
    background: url(./images/comment_sprite.png) no-repeat -75px -10px;
    position: absolute;
    bottom: -5px;
    left: 30px
}

.items_right .pic_show_big {
    padding-top: 5px;
    width: 388px;
    height: 388px;
    position: relative;
    overflow: hidden
}

.pic_show_big .big_pic_wrap {
    width: 388px;
    height: 388px;
    border: 1px solid #dfdfdf;
    background-image: url(about:blank);
    cursor: url(./images/zoom.cur), pointer
}

.pic_show_big .big_pic_wrap img {
    width: 388px;
    height: 388px
}

.pic_show_big .big_pic_left, .pic_show_big .big_pic_right {
    position: absolute;
    top: 0;
    width: 31px;
    height: 388px;
    cursor: pointer;
    background-image: url(about:blank);
    display: block
}

.pic_show_big .big_pic_left {
    left: 0
}

.pic_show_big .big_pic_right {
    right: 0
}

.pic_show_big .big_pic_left i, .pic_show_big .big_pic_right i {
    display: block;
    width: 21px;
    height: 40px;
    overflow: hidden;
    background: url(./images/comment_sprite.png) no-repeat 0 -50px;
    margin-top: 174px
}

.pic_show_big .big_pic_left i {
    margin-left: 10px
}

.pic_show_big .big_pic_left:hover i {
    margin-left: 10px;
    background-position: -42px -50px
}

.pic_show_big .big_pic_right i {
    margin-right: 10px;
    background-position: -21px -50px
}

.pic_show_big .big_pic_right:hover i {
    margin-right: 10px;
    background-position: -63px -50px
}

.fanye_box {
    padding: 20px 0
}

.fanye {
    float: right
}

.fanye a, .fanye span {
    float: left;
    overflow: hidden
}

.fanye span {
    width: 35px;
    height: 30px;
    color: #505050;
    font: 14px/22px Arial;
    text-align: center
}

.mbox3 .fanye a, .mbox3 .fanye a:hover {
    width: 28px;
    height: 28px;
    font: 14px/28px Arial;
    text-align: center;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    color: #505050;
    text-decoration: none;
    margin-left: -1px
}

.mbox3 .fanye a:hover {
    color: #ff2832
}

.mbox3 .fanye a.btn, .mbox3 .fanye a.btn:hover {
    font-size: 0;
    line-height: 90px;
    background: #505050 url(./images/comment_sprite.png) no-repeat 0 -20px
}

.mbox3 .fanye a.next, .mbox3 .fanye a.next:hover {
    background-position: -30px -20px
}

.mbox3 .fanye a.btn:hover {
    background-color: #ff2832 !important
}

.mbox3 .fanye a.on {
    border-color: #ff2832;
    color: #fff;
    background-color: #ff2832;
    position: relative
}

.mbox3 .section .t {
    background-color: #f5f5f5;
    line-height: 24px;
    padding: 0 20px
}

.mbox3 .section .t .user {
    color: #666;
    margin-right: 10px
}

.mbox3 .section .t a.title:hover, .mbox3 .section .t a.user:hover {
    color: #f60
}

.mbox3 .section .detail {
    padding-left: 20px;
    margin-top: 21px;
    line-height: 18px
}

.mbox3 .section .detail .opt {
    margin: 9px 0 20px
}

.mbox3 .ques_none {
    padding: 20px 0 25px 15px
}

.mbox3 .btn_ask {
    cursor: pointer;
    position: relative;
    top: -5px;
    margin-right: 15px;
    *padding-top: 3px
}

.mbox3 .ques_none .btn_ask {
    margin: 20px 20px 0 0
}

.mbox3 .pr {
    padding-right: 10px
}

.mbox3 .cate {
    color: #1a66b3;
    padding: 4px 0 0 8px
}

.mbox3 .cate a {
    padding: 0 8px
}

.ques_comment {
    font-size: 14px
}

.mbox3 a, .mbox3 a:hover {
    color: #1a66b3
}

.comment {
    overflow: hidden
}

.mbox3 .tit i {
    font-weight: normal
}

.mt10 {
    margin-top: 10px
}

.mbox3 .right {
    float: right
}

.mbox3 .gray {
    color: #999
}

.narrow_page .mbox3 .comment_head {
    width: 730px
}

.narrow_page .mbox3 .comment_rate {
    width: 124px
}

.narrow_page .comment_rate .processingbar, .narrow_page .comment_rate .processingbar2, .narrow_page .comment_rate .processingbar3 {
    margin-left: 5px
}

.narrow_page .mbox3 .comment_tag_wrap, .narrow_page .comment_tag_total {
    width: 470px
}

.narrow_page .comment_chart_list {
    left: 620px
}

.narrow_page .comment_chart_list a, .narrow_page .comment_chart_list a:hover {
    font-size: 12px;
    padding: 0 10px
}

.narrow_page .comment_tabs .comment_tabs_wrap {
    width: 550px
}

.narrow_page .comment_tabs .comment_tabs_wrap span {
    padding: 0 10px 0 10px
}

.narrow_page .item_wrap .comment_items {
    width: 700px
}

.narrow_page .comment_items .items_left_pic {
    padding: 15px 0 0 20px
}

.narrow_page .comment_items .items_right {
    width: 600px
}
